how to figure where is the warning error coming from ?

Warning: Failed prop type: Invalid props.style key fontSize supplied to ScrollView.
Bad object: {
"backgroundColor": "white",
"margin": 10,
"fontSize": 12
}
Valid keys: [
"display",
"width",
"height",
"top",
"left",
"right",
"bottom",
"minWidth",
"maxWidth",
"minHeight",
"maxHeight",
"margin",
"marginVertical",
"marginHorizontal",
"marginTop",
"marginBottom",
"marginLeft",
"marginRight",
"padding",
"paddingVertical",
"paddingHorizontal",
"paddingTop",
"paddingBottom",
"paddingLeft",
"paddingRight",
"borderWidth",
"borderTopWidth",
"borderRightWidth",
"borderBottomWidth",
"borderLeftWidth",
"position",
"flexDirection",
"flexWrap",
"justifyContent",
"alignItems",
"alignSelf",
"alignContent",
"overflow",
"flex",
"flexGrow",
"flexShrink",
"flexBasis",
"aspectRatio",
"zIndex",
"direction",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"transform",
"transformMatrix",
"decomposedMatrix",
"scaleX",
"scaleY",
"rotation",
"translateX",
"translateY",
"backfaceVisibility",
"backgroundColor",
"borderColor",
"borderTopColor",
"borderRightColor",
"borderBottomColor",
"borderLeftColor",
"borderRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderStyle",
"opacity",
"elevation"
]
in ScrollView (at ListView.js:332)
in ListView (at MapScreen.js:137)
in RCTView (at View.js:113)
in View (at MapScreen.js:136)
in RCTView (at View.js:113)
in View (at MapScreen.js:114)
in MapScreen (created by Connect(MapScreen))
in Connect(MapScreen) (at SceneView.js:35)
in SceneView (at CardStack.js:408)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at Card.js:28)
in Card (at PointerEventsContainer.js:55)
in Container (at CardStack.js:438)
in RCTView (at View.js:113)
in View (at CardStack.js:368)
in RCTView (at View.js:113)
in View (at CardStack.js:367)
in CardStack (at CardStackTransitioner.js:110)
in RCTView (at View.js:113)
in View (at Transitioner.js:192)
in Transitioner (at CardStackTransitioner.js:60)
in CardStackTransitioner (at StackNavigator.js:48)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at App.js:235)
in RCTView (at View.js:113)
in View (at App.js:234)
in Provider (at App.js:233)
in App (at registerRootComponent.js:36)
in RootErrorBoundary (at registerRootComponent.js:35)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:113)
in View (at AppContainer.js:100)
in RCTView (at View.js:113)
in View (at AppContainer.js:121)
in AppContainer (at renderApplication.js:34)
11:26:13 AM
▶Warning: Failed prop type: Invalid props.style key fontSize supplied to ListView.
Bad object: {
"backgroundColor": "white",
"margin": 10,
"fontSize": 12
}
Valid keys: [
"display",
"width",
"height",
"top",
"left",
"right",
"bottom",
"minWidth",
"maxWidth",
"minHeight",
"maxHeight",
"margin",
"marginVertical",
"marginHorizontal",
"marginTop",
"marginBottom",
"marginLeft",
"marginRight",
"padding",
"paddingVertical",
"paddingHorizontal",
"paddingTop",
"paddingBottom",
"paddingLeft",
"paddingRight",
"borderWidth",
"borderTopWidth",
"borderRightWidth",
"borderBottomWidth",
"borderLeftWidth",
"position",
"flexDirection",
"flexWrap",
"justifyContent",
"alignItems",
"alignSelf",
"alignContent",
"overflow",
"flex",
"flexGrow",
"flexShrink",
"flexBasis",
"aspectRatio",
"zIndex",
"direction",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"transform",
"transformMatrix",
"decomposedMatrix",
"scaleX",
"scaleY",
"rotation",
"translateX",
"translateY",
"backfaceVisibility",
"backgroundColor",
"borderColor",
"borderTopColor",
"borderRightColor",
"borderBottomColor",
"borderLeftColor",
"borderRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderStyle",
"opacity",
"elevation"
]
in ListView (at MapScreen.js:137)
in MapScreen (created by Connect(MapScreen))
in Connect(MapScreen) (at SceneView.js:35)
in SceneView (at CardStack.js:408)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at Card.js:28)
in Card (at PointerEventsContainer.js:55)
in Container (at CardStack.js:438)
in RCTView (at View.js:113)
in View (at CardStack.js:368)
in RCTView (at View.js:113)
in View (at CardStack.js:367)
in CardStack (at CardStackTransitioner.js:110)
in RCTView (at View.js:113)
in View (at Transitioner.js:192)
in Transitioner (at CardStackTransitioner.js:60)
in CardStackTransitioner (at StackNavigator.js:48)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at App.js:235)
in RCTView (at View.js:113)
in View (at App.js:234)
in Provider (at App.js:233)
in App (at registerRootComponent.js:36)
in RootErrorBoundary (at registerRootComponent.js:35)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:113)
in View (at AppContainer.js:100)
in RCTView (at View.js:113)
in View (at AppContainer.js:121)
in AppContainer (at renderApplication.js:34)
11:26:15 AM
▶Warning: Failed prop type: Invalid props.style key fontFamily supplied to TouchableHighlight.
Bad object: {
"padding": 20,
"paddingTop": 20,
"paddingBottom": 20,
"backgroundColor": "white",
"fontFamily": "morbi-rounded"
}
Valid keys: [
"display",
"width",
"height",
"top",
"left",
"right",
"bottom",
"minWidth",
"maxWidth",
"minHeight",
"maxHeight",
"margin",
"marginVertical",
"marginHorizontal",
"marginTop",
"marginBottom",
"marginLeft",
"marginRight",
"padding",
"paddingVertical",
"paddingHorizontal",
"paddingTop",
"paddingBottom",
"paddingLeft",
"paddingRight",
"borderWidth",
"borderTopWidth",
"borderRightWidth",
"borderBottomWidth",
"borderLeftWidth",
"position",
"flexDirection",
"flexWrap",
"justifyContent",
"alignItems",
"alignSelf",
"alignContent",
"overflow",
"flex",
"flexGrow",
"flexShrink",
"flexBasis",
"aspectRatio",
"zIndex",
"direction",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"transform",
"transformMatrix",
"decomposedMatrix",
"scaleX",
"scaleY",
"rotation",
"translateX",
"translateY",
"backfaceVisibility",
"backgroundColor",
"borderColor",
"borderTopColor",
"borderRightColor",
"borderBottomColor",
"borderLeftColor",
"borderRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderStyle",
"opacity",
"elevation"
]
in TouchableHighlight (at ListItem.js:98)
in ListItem (at AllPropertiesScreen.js:129)
in RCTView (at View.js:113)
in View (at VirtualizedList.js:1238)
in CellRenderer (at VirtualizedList.js:463)
in RCTScrollContentView (at ScrollView.js:707)
in RCTScrollView (at ScrollView.js:778)
in ScrollView (at VirtualizedList.js:749)
in VirtualizedList (at FlatList.js:557)
in FlatList (at AllPropertiesScreen.js:126)
in AllPropertiesScreen (created by Connect(AllPropertiesScreen))
in Connect(AllPropertiesScreen) (at SceneView.js:35)
in SceneView (at CardStack.js:408)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at Card.js:28)
in Card (at PointerEventsContainer.js:55)
in Container (at CardStack.js:438)
in RCTView (at View.js:113)
in View (at CardStack.js:368)
in RCTView (at View.js:113)
in View (at CardStack.js:367)
in CardStack (at CardStackTransitioner.js:110)
in RCTView (at View.js:113)
in View (at Transitioner.js:192)
in Transitioner (at CardStackTransitioner.js:60)
in CardStackTransitioner (at StackNavigator.js:48)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at App.js:235)
in RCTView (at View.js:113)
in View (at App.js:234)
in Provider (at App.js:233)
in App (at registerRootComponent.js:36)
in RootErrorBoundary (at registerRootComponent.js:35)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:113)
in View (at AppContainer.js:100)
in RCTView (at View.js:113)
in View (at AppContainer.js:121)
in AppContainer (at renderApplication.js:34)
11:26:17 AM
▶Warning: Failed prop type: Invalid props.style key fontSize supplied to RCTScrollView.
Bad object: {
"flexGrow": 1,
"flexShrink": 1,
"flexDirection": "column",
"overflow": "scroll",
"backgroundColor": "white",
"margin": 10,
"fontSize": 12
}
Valid keys: [
"display",
"width",
"height",
"top",
"left",
"right",
"bottom",
"minWidth",
"maxWidth",
"minHeight",
"maxHeight",
"margin",
"marginVertical",
"marginHorizontal",
"marginTop",
"marginBottom",
"marginLeft",
"marginRight",
"padding",
"paddingVertical",
"paddingHorizontal",
"paddingTop",
"paddingBottom",
"paddingLeft",
"paddingRight",
"borderWidth",
"borderTopWidth",
"borderRightWidth",
"borderBottomWidth",
"borderLeftWidth",
"position",
"flexDirection",
"flexWrap",
"justifyContent",
"alignItems",
"alignSelf",
"alignContent",
"overflow",
"flex",
"flexGrow",
"flexShrink",
"flexBasis",
"aspectRatio",
"zIndex",
"direction",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"transform",
"transformMatrix",
"decomposedMatrix",
"scaleX",
"scaleY",
"rotation",
"translateX",
"translateY",
"backfaceVisibility",
"backgroundColor",
"borderColor",
"borderTopColor",
"borderRightColor",
"borderBottomColor",
"borderLeftColor",
"borderRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderStyle",
"opacity",
"elevation"
]
in RCTScrollView (at ScrollView.js:800)
in ScrollView (at ListView.js:332)
in ListView (at MapScreen.js:137)
in RCTView (at View.js:113)
in View (at MapScreen.js:136)
in RCTView (at View.js:113)
in View (at MapScreen.js:114)
in MapScreen (created by Connect(MapScreen))
in Connect(MapScreen) (at SceneView.js:35)
in SceneView (at CardStack.js:408)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at Card.js:28)
in Card (at PointerEventsContainer.js:55)
in Container (at CardStack.js:438)
in RCTView (at View.js:113)
in View (at CardStack.js:368)
in RCTView (at View.js:113)
in View (at CardStack.js:367)
in CardStack (at CardStackTransitioner.js:110)
in RCTView (at View.js:113)
in View (at Transitioner.js:192)
in Transitioner (at CardStackTransitioner.js:60)
in CardStackTransitioner (at StackNavigator.js:48)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at App.js:235)
in RCTView (at View.js:113)
in View (at App.js:234)
in Provider (at App.js:233)
in App (at registerRootComponent.js:36)
in RootErrorBoundary (at registerRootComponent.js:35)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:113)
in View (at AppContainer.js:100)
in RCTView (at View.js:113)
in View (at AppContainer.js:121)
in AppContainer (at renderApplication.js:34)
11:26:19 AM
▶Warning: Failed prop type: Invalid props.style key fontFamily supplied to RCTView.
Bad object: {
"backgroundColor": "white",
"padding": 20,
"paddingTop": 20,
"paddingBottom": 20,
"fontFamily": "morbi-rounded"
}
Valid keys: [
"display",
"width",
"height",
"top",
"left",
"right",
"bottom",
"minWidth",
"maxWidth",
"minHeight",
"maxHeight",
"margin",
"marginVertical",
"marginHorizontal",
"marginTop",
"marginBottom",
"marginLeft",
"marginRight",
"padding",
"paddingVertical",
"paddingHorizontal",
"paddingTop",
"paddingBottom",
"paddingLeft",
"paddingRight",
"borderWidth",
"borderTopWidth",
"borderRightWidth",
"borderBottomWidth",
"borderLeftWidth",
"position",
"flexDirection",
"flexWrap",
"justifyContent",
"alignItems",
"alignSelf",
"alignContent",
"overflow",
"flex",
"flexGrow",
"flexShrink",
"flexBasis",
"aspectRatio",
"zIndex",
"direction",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"transform",
"transformMatrix",
"decomposedMatrix",
"scaleX",
"scaleY",
"rotation",
"translateX",
"translateY",
"backfaceVisibility",
"backgroundColor",
"borderColor",
"borderTopColor",
"borderRightColor",
"borderBottomColor",
"borderLeftColor",
"borderRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderStyle",
"opacity",
"elevation"
]
in RCTView (at View.js:113)
in View (at TouchableHighlight.js:257)
in TouchableHighlight (at ListItem.js:98)
in ListItem (at AllPropertiesScreen.js:129)
in RCTView (at View.js:113)
in View (at VirtualizedList.js:1238)
in CellRenderer (at VirtualizedList.js:463)
in RCTScrollContentView (at ScrollView.js:707)
in RCTScrollView (at ScrollView.js:778)
in ScrollView (at VirtualizedList.js:749)
in VirtualizedList (at FlatList.js:557)
in FlatList (at AllPropertiesScreen.js:126)
in AllPropertiesScreen (created by Connect(AllPropertiesScreen))
in Connect(AllPropertiesScreen) (at SceneView.js:35)
in SceneView (at CardStack.js:408)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at Card.js:28)
in Card (at PointerEventsContainer.js:55)
in Container (at CardStack.js:438)
in RCTView (at View.js:113)
in View (at CardStack.js:368)
in RCTView (at View.js:113)
in View (at CardStack.js:367)
in CardStack (at CardStackTransitioner.js:110)
in RCTView (at View.js:113)
in View (at Transitioner.js:192)
in Transitioner (at CardStackTransitioner.js:60)
in CardStackTransitioner (at StackNavigator.js:48)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at App.js:235)
in RCTView (at View.js:113)
in View (at App.js:234)
in Provider (at App.js:233)
in App (at registerRootComponent.js:36)
in RootErrorBoundary (at registerRootComponent.js:35)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:113)
in View (at AppContainer.js:100)
in RCTView (at View.js:113)
in View (at AppContainer.js:121)
in AppContainer (at renderApplication.js:34)
11:26:21 AM
▶Warning: Failed prop type: Invalid props.style key fontFamily supplied to View.
Bad object: {
"backgroundColor": "white",
"padding": 20,
"paddingTop": 20,
"paddingBottom": 20,
"fontFamily": "morbi-rounded"
}
Valid keys: [
"display",
"width",
"height",
"top",
"left",
"right",
"bottom",
"minWidth",
"maxWidth",
"minHeight",
"maxHeight",
"margin",
"marginVertical",
"marginHorizontal",
"marginTop",
"marginBottom",
"marginLeft",
"marginRight",
"padding",
"paddingVertical",
"paddingHorizontal",
"paddingTop",
"paddingBottom",
"paddingLeft",
"paddingRight",
"borderWidth",
"borderTopWidth",
"borderRightWidth",
"borderBottomWidth",
"borderLeftWidth",
"position",
"flexDirection",
"flexWrap",
"justifyContent",
"alignItems",
"alignSelf",
"alignContent",
"overflow",
"flex",
"flexGrow",
"flexShrink",
"flexBasis",
"aspectRatio",
"zIndex",
"direction",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"transform",
"transformMatrix",
"decomposedMatrix",
"scaleX",
"scaleY",
"rotation",
"translateX",
"translateY",
"backfaceVisibility",
"backgroundColor",
"borderColor",
"borderTopColor",
"borderRightColor",
"borderBottomColor",
"borderLeftColor",
"borderRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderStyle",
"opacity",
"elevation"
]
in View (at TouchableHighlight.js:257)
in TouchableHighlight (at ListItem.js:98)
in ListItem (at AllPropertiesScreen.js:129)
in RCTView (at View.js:113)
in View (at VirtualizedList.js:1238)
in CellRenderer (at VirtualizedList.js:463)
in RCTScrollContentView (at ScrollView.js:707)
in RCTScrollView (at ScrollView.js:778)
in ScrollView (at VirtualizedList.js:749)
in VirtualizedList (at FlatList.js:557)
in FlatList (at AllPropertiesScreen.js:126)
in AllPropertiesScreen (created by Connect(AllPropertiesScreen))
in Connect(AllPropertiesScreen) (at SceneView.js:35)
in SceneView (at CardStack.js:408)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at Card.js:28)
in Card (at PointerEventsContainer.js:55)
in Container (at CardStack.js:438)
in RCTView (at View.js:113)
in View (at CardStack.js:368)
in RCTView (at View.js:113)
in View (at CardStack.js:367)
in CardStack (at CardStackTransitioner.js:110)
in RCTView (at View.js:113)
in View (at Transitioner.js:192)
in Transitioner (at CardStackTransitioner.js:60)
in CardStackTransitioner (at StackNavigator.js:48)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at SceneView.js:35)
in SceneView (at TabView.js:70)
in RCTView (at View.js:113)
in View (at TabView.js:69)
in RCTView (at View.js:113)
in View (at TabViewPagerPan.js:285)
in RCTView (at View.js:113)
in View (at AnimatedImplementation.js:1865)
in AnimatedComponent (at TabViewPagerPan.js:275)
in TabViewPagerPan (at TabView.js:133)
in RCTView (at View.js:113)
in View (at TabViewAnimated.js:260)
in TabViewAnimated (at TabView.js:185)
in TabView (at withCachedChildNavigation.js:60)
in withCachedChildNavigation(TabView) (at TabNavigator.js:51)
in Unknown (at createNavigator.js:36)
in Navigator (at createNavigationContainer.js:200)
in NavigationContainer (at App.js:235)
in RCTView (at View.js:113)
in View (at App.js:234)
in Provider (at App.js:233)
in App (at registerRootComponent.js:36)
in RootErrorBoundary (at registerRootComponent.js:35)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:113)
in View (at AppContainer.js:100)
in RCTView (at View.js:113)
in View (at AppContainer.js:121)
in AppContainer (at renderApplication.js:34)

Is this a bug report?
(write your answer here)

Have you read the Contributing Guidelines?
(Write your answer here.)
Environment

Steps to Reproduce

(Write your steps here:)

Expected Behavior

(Write what you thought would happen.)
Actual Behavior

(Write what happened. Add screenshots!)
Reproducible Demo

(Paste the link to an example project and exact instructions to reproduce the issue.)

You can only set fontSize and fontFamily styles to a <Text /> component. There is no way to set the 'global' font. If you want to re-use font styling in multiple places, try wrapping the <Text/> component in your custom text component, with those styles applied and then using your custom text instead of the React Native text wherever you want the font applied.
This error indicates that you are trying to add a font related styling to non Text components, check your implementation.

I appreciate your response ,, thanks @bartolkaruza   I'll look into it.

It took me a long time to work this out, but you also get this error when you set a fontSize on a <Text> component that has a sibling of a <View>. For example,
Shows error:
 <View>
  <Text style={{fontSize: 16}}>Some Other Text</Text>
  <View>
    ...
  </View>
</View>

No error:
<View>
  <View>
    <Text style={{fontSize: 16}}>Some Other Text</Text>
  </View>
  <View>
    ...
  </View>
</View>

Not sure if this by design or not?

Thanks, nice observation.  this should help...


Using the latest packaging version check

Update the packaging to 22.0 will cause the issue of parsing the version that stable is not a valid version tag. We need take a close look at which app using that and ask the app developer to remove the tag.

According to the docs, we actually tell the users to use the "stable" classifier in the aiidalab section of setup.cfg,  so this is a bug on our side.
https://aiidalab.readthedocs.io/en/latest/app_development/publish.html#id3

The bug is coming from inside the house :scream:
In AWB repo we have a tag stable, and since we use tags as versions, this breaks with the new packaging which is more strict about version format. The tag stable points to the same commit as v1.3.2. @yakutovicha since you created the tag, is it okay to delete it?
In any case, we need to make the code more robust against invalid versions, otherwise any app pushing an invalid tag will break us.

Here's the full stacktrace, which is different from https://github.com/aiidalab/aiidalab/issues/339, so the fix will need to be applied in a few different places.
  File "/home/hollas/atmospec/aiidalab-registry/.venv/bin/aiidalab", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/aiidalab/__main__.py", line 691, in build
    build_registry(
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/aiidalab/registry/web.py", line 89, in build
    apps_index, apps_data = generate_apps_index(
                            ^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/aiidalab/registry/apps_index.py", line 75, in generate_apps_index
    app_data = _fetch_app_data(
               ^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/aiidalab/registry/apps_index.py", line 49, in _fetch_app_data
    latest_version = sorted(app_data["releases"], key=parse, reverse=True)[0]
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/packaging/version.py", line 56, in parse
    return Version(version)
           ^^^^^^^^^^^^^^^^
  File "/home/hollas/atmospec/aiidalab-registry/.venv/lib64/python3.12/site-packages/packaging/version.py", line 202, in __init__
    raise InvalidVersion(f"Invalid version: '{version}'")
packaging.version.InvalidVersion: Invalid version: 'stable'

If it is comes from inside from app, I think it would be nice if we can pop some nice error message and tell which app the problem is coming from. Is it doable?

The fix for this was merged in https://github.com/aiidalab/aiidalab/pull/451, now waiting for #138 to get merged.


a feature wished

unwrap the code

?
I can't read minds....explain in detail

Available in version 1.2.7


Update Composer dependencies (2021-09-18-00-04)

Visual regression test passed!
View the visual regression test report


(feature) - alignement content school with exercice

(feature) - alignement content school with exercice form-solution
(feature) - alignement content school with exercice form-b
(feature) - alignement content school with exercice form-b-solution
(feature) - alignement content school with exercice form-validation
(feature) - alignement content school with exercice form-validation-solution
(feature) - alignement content school with exercice form-model-validation
(feature) - alignement content school with form-model-driven-solution
(feature) - alignement content school with exercice form-custom-validator
(feature) - alignement content school with form-custom-validator-solution
(feature) - alignement content school with service
(feature) - alignement content school with service solution
(feature) - alignement content school with pipe
(feature) - alignement content school with pipe solution
(feature) - alignement content school with pipe-b
(feature) - aligenement content school with pipe-b-solution
(feature) - alignement content school with directive-use
(feature) - alignement content school with directive-use solution
(feature) - alignement content school with exercice directive create
(feature) - alignement content school with exercice directive-create-solution

@Nicoss54 as asked on your previous PR, can you avoid squash your commits and let all commits to avoir big indigestible commit with all modifications?

@Nicoss54 as asked on your previous PR, can you avoid squash your commits and let all commits to avoir big indigestible commit with all modifications?

yes can do that


Fix Plugins links

@moxiegirl
These links do not work in my docs dev environment, so before these go out they need to be fixed.

LGTM. Thank you!
/cc @thaJeztah, @moxiegirl

@MHBauer nice catch.  Can you tweak the index.md file for me? I didn't do a clean check there --- argh!
* [Understand Docker plugins](/extend/plugins)
* [Write a volume plugin](/extend/plugins_volume)
* [Docker plugin API](/extend/plugin_api)

@moxiegirl just to prevent us going back and forth; Sven's PR looks to fix this in another way; https://github.com/docker/docker/pull/14668. I'm not sure his fix will solve the issue here as well (not tested yet on this PR), but we should have a clear plan/approach on how the links should be created.
(Preferably have a way to link between pages that also work when viewing the docs on GitHub, if possible)

Sven is using rel and relref.  I haven't got consensus from the public docker repos yet on which coding to use. Until I get consensus, we should limit the use of the hugo code to the private repos.

Two or three things from my perspective:

I didn't originally change the index because those links worked.
the other links are still relative links, should I make those all the explicit links?
what's hugo? (and is there more info on docs that I should read up on? or a meeting to attend?)

@MHBauer

If you are testing your changes/what is already there with make docs and they work. Don't change em --- just note you tested.
See 2 above. :-D
Hugo is a static site generator.  You can read up on it here: http://gohugo.io/   Not strictly necessary tho. :-D

@MHBauer Sorry for the confusion. With that one change LGTM

Change made. Everything is consistent and all the links work when I do make docs.

LGTM thanks!

Hi,
Did you intend for these docs also to be browsable through github? The links don't seem to work browsing through the source tree, such as from:
https://github.com/docker/docker/blob/master/docs/extend/index.md
Because the links don't have the ".md" in the paths, none of the links from index.md work for me in the browser. I'd be happy to submit a PR, but wanted to check first. Personally, I think it would be useful to have them work that way too, unless I'm missing something?
Thanks!

@srust currently, the .md files are not intended to be read on GitHub, and only used to generate the online docs.
Changing the links would make them work on GitHub, but break https://docs.docker.com
We are aware of this issue and hope to find a way around this some day.

Okay cool.  That's what I was suspecting.. Thanks for the info and the reply!

@srust you're welcome! (and I fully agree that it's currently an inconvenience)

ping @calavera for cherry pick


Embroider builds without autoboot

Overview
Move to embroider builds. Includes updated process for starting the editor to avoid the need to repeat boilerplate.
connected issues and PRs:
https://binnenland.atlassian.net/browse/GN-4487
https://github.com/lblod/ember-rdfa-editor-lblod-plugins/pull/331
Setup
Link (e.g. using yalc) the latest editor and the feature/support-embroider-builds branch of plugins, then run npm start.
How to test/reproduce
Test that the editor works!
Challenges/uncertainties
The fact that Embroider uses some weird hybrid of webpack and broccoli in a horrible frankenstein's monster of a build pipeline, so any change has to survive being mangled by both of these tools.
Checks PR readiness

[x] changelog
[x] npm lint
[x] no new deprecations

Seems to work well overall, but only when building the package/app in development mode.
* `ember build` (development builds) work and outputs the expected files

* `ember build --prod` outputs additional chunks with other filenames and does not work.

Damn, I think I tested with ember build --production, which seems to actually do a non-prod build... I've fixed this now. It's a bit of a hack, but looking through their code, it doesn't look to be possible another way.


provide uniform tasks/launch config GUI

it is great to provide a general GUI for task/launch config-files to configurate easily and make it easier to understand

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Automatic error report

Problem Description
What steps will reproduce the problem?

I tried to connect to a remote iPython kernel. After I select the json file downloaded from the server, I clicked ok and then the problem poped out
Traceback
  File "/anaconda3/lib/python3.6/site-packages/spyder/plugins/ipythonconsole.py", line 1060, in create_client_for_kernel
    password)
  File "/anaconda3/lib/python3.6/site-packages/spyder/plugins/ipythonconsole.py", line 1782, in _create_client_for_kernel
    client.shellwidget.kernel_client = kernel_client
  File "/anaconda3/lib/python3.6/site-packages/qtconsole/base_frontend_mixin.py", line 57, in kernel_client
    kernel_client.iopub_channel.message_received.connect(self._dispatch)
AttributeError: 'QtKernelClient' object has no attribute 'iopub_channel'

Package Versions

Spyder version: 3.2.8
Python version: 3.6.5
Qt version: 5.9.4
PyQt5 version: 5.9.2
Operating system: Darwin 18.6.0

Dependencies
pyflakes >=0.6.0 :  1.6.0 (OK)
pycodestyle >=2.3:  2.4.0 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  0.23.0 (OK)
numpy >=1.7      :  1.14.3 (OK)
sphinx >=0.6.6   :  1.7.4 (OK)
rope >=0.9.4     :  0.10.7 (OK)
jedi >=0.9.0     :  0.12.0 (OK)
psutil >=0.3     :  5.4.5 (OK)
nbconvert >=4.0  :  5.3.1 (OK)
sympy >=0.7.3    :  1.1.1 (OK)
cython >=0.21    :  0.28.2 (OK)
qtconsole >=4.2.0:  4.3.1 (OK)
IPython >=4.0    :  6.4.0 (OK)
pylint >=0.25    :  1.8.4 (OK)

Duplicate of #9680.

Sorry, this is really a duplicate of issue #7082 and it was fixed in Spyder 3.3.1, so please update to our latest version (3.3.4) to get the fix.

Thanks for your quick reply. Problem is solved!


CFBundleDisplayName sometimes doesn't work for "&x-source="

For some reason, *_CFBundleDisplayName *_gets returned as Nil/Null and as such, the callback name is shown as "Null" in google maps as well.
I am pretty sure this has something to do with info.plist settings but considering I am using default ones (new project), this certainly needs a fallback fix.
I have added a if/else check to see if CFBundleDisplayName is null, if so, use CFBundleName

This library is deprecated. Please use Maps URLs instead. From the overview on the linked page:
Using Maps URLs, you can build a universal, cross-platform URL to launch Google Maps and perform searches, get directions and navigation, and display map views and panoramic images. The URL syntax is the same regardless of the platform in use.


Add command arguments

Checklist

[x] I have read the Contributor Guide
[x] I have read and agree to the Code of Conduct
[x] I have added a description of my changes and why I'd like them included in the section below

Description of Changes
I added command-arguments which allows to pass --config path-to/deny.toml.
Related Issues

https://github.com/Hihaheho/Desk/runs/6262403080?check_suite_focus=true#step:6:1
This works.

Sorry I haven't gotten to this yet, I'm actually not sure how I feel about this change, as the same can be accomplished already by just setting command to eg check --config path-to/deny.toml.

In your logic, I think arguments is also not needed because command can include arguments eg --all-features check --config path-to/deny.toml. There is arguments and command, so it is confusing that arguments cannot have --config or something and command can. The name command does not imply it can includes command arguments. I think we should change something, but I don't have any idea yet.

That was mainly due to us adding --all-features in a backwards compatible way since that was not in the initial versions, but is what most users expect to happen, but I get your point.

Thanks! I hope this helps someone.


Good Job!

I would like to give thanks and appreciation for this project. I have thought about doing something like this but didn't have an idea of how to do it. I have only done a quick test of the app, but it seems to be working well.

Thanks!
The real magic of course is in .NET Interactive and Spectre.Console.


@smithy/types ConditionalRecursiveTransformExact type breaks TS 3.8

the recent commit is breaking the TypeScript build for Amplify JS library and potentially other customers.
In this commit the conditional type feature of TypeScript is used and shipped via @smithy/types/dist-types/ts3.4 folder. When our library is built via TypeScript 3.8, throws error because of the unsupported types. Here’s our stack trace:
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(10,46): Type 'ConditionalRecursiveTransformExact' is not generic.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(39,18): Type 'ConditionalRecursiveTransformExact' is not generic.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(39,81): Type 'ConditionalRecursiveTransformExact' is not generic.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(47,6): Type alias 'ConditionalRecursiveTransformExact' circularly references itself.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(10,46): Type 'ConditionalRecursiveTransformExact' is not generic.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(39,18): Type 'ConditionalRecursiveTransformExact' is not generic.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(39,81): Type 'ConditionalRecursiveTransformExact' is not generic.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(47,6): Type alias 'ConditionalRecursiveTransformExact' circularly references itself.",
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }

Link. This is a breaking change because the TS4.1 feature is introduced to TS3.4 type interfaces.
You can easily reproduce this error by creating a package locally:
npm init # create any new package
npm install --dev<EMAIL_ADDRESS>@smithy/types @types/node@14
./node_modules/.bin/tsc --init
echo 'export * from "@smithy/types"' > index.ts
./node_modules/.bin/tsc

a fix was merged, but it needs to be published and then consumed in JSv3. Depending on how you are consuming smithy/types, directly and/or via JS SDK clients, you may need to wait for a version of the clients that contains the fix.

@kuhe It seems like the dependency is also consumed through the crypto helpers package too.


Using transports or destinations on edges

Did you manage to work any transport interface in edge like interfaces? Afaik pino is able to run only in single thread mode inside hono (and cloudflare)
Node/Bun is different story ....

Hi! I haven’t actually used this in an edge environment.
A few days ago, I tried running it on Cloudflare Workers, and I didn’t encounter any errors (screenshot from #1 reply).
I’ve never heard that pino can only run in a single threaded mode!
If that’s true, then the issue would stem from limitations within pino itself.
While it’s possible to create a driver layer to address this, it seems beyond the scope of hono-pino.
If you could provide more specific errors or suggestions for issues running in an edge environment, that would help me solve the problem faster.
Otherwise, it may take a little while, as I’ve been quite busy lately and haven’t had much time for investigation.
Other ideas are also welcome.

I found the cause of the error, and I'll fix it soon.

I've confirmed that currently, pino transport doesn't seem to work on Cloudflare Workers,
but you can use the browser.write option as an alternative.
https://github.com/maou-shonen/hono-pino/releases/tag/v0.6.0 This version fixes a bug that caused errors on Cloudflare Workers


Exception:  No provider even though we received a FirebaseAuthUserCollisionException

the class StartWelcomeBackFlow a very very small percentage of users are getting this error:
in StartWelcomeBackFlow:
Fatal Exception: java.lang.IllegalStateException
No provider even though we received a FirebaseAuthUserCollisionException
com.firebase.ui.auth.viewmodel.idp.SocialProviderResponseHandler$StartWelcomeBackFlow.onSuccess
when i check the code i see that firebase UI auth library itself is throwing this error:
from SocialProviderResponseHandler.java:
@AuthUI.SupportedProvider String provider = ProviderUtils.getLastUsedProvider(result);
if (provider == null) {
throw new IllegalStateException(
"No provider even though we received a FirebaseAuthUserCollisionException");
}
so seems if there is no providers in the list after a collision occurs this can happen. how does this occur ?  How can i reproduce this issue or what do you recommend to fix this. the app should not crash.

Reproduced, and definitely my fault

can you give me the fix for it.  i will fork and apply the fix. or tell me how to reproduce it.

Is this issue fixed? I just got hit by this

I reproduce this bug on attempting to authenticate with the email address associated with a 'FirebaseUser' prior to a successful call to 'changeEmail'.  The same response is generated after both a successful call to 'signOut' with the same 'FirebaseUser' as well as deleting and re-installing the application.

I have no idea what I did on "Nov 5, 2018" to reproduce this (I feel dumb for not writing it down) and since @rjbx has provided a very clear and actionable path to reproduction I am going to assume that's the core issue and mark this as a duplicate of #1644, which I will try to fix in the next release.


Chromedriver-auto installs v97 instead of latest

Python version 3.9.0
chromedriver-binary-auto v0.1.1
Windows 10
When running pip install chromedriver-binary-auto when I check inside the chromedriver-binary site-package the chromedriver.exe is v97 instead of latest (as of today v100)

I found the issue, my pip cache had an old version. Purging cache fixed it

Thanks for reporting this issue and the solution. I added a note about this at the end of the installation section of the readme.


sign up cyberd users

Action:

User press button Sign up
Bot send message Please enter your account name
User send a account name
Bot send result of account creation:

Your passphrase: <passphrase>
Your password: <password>
Instructions of a passphrase and password using
error and how to fix it

https://github.com/Snedashkovsky/cyberdBot/pull/16

done


Cityscapes Dataset Preparation

I'm struggling to reproduce results on CityScapes dataset like others already reported the issue.
I found that in your paper you mentioned that with domain-incremental setting on CityScapes datasets you have used images from 21 cities in a particular order. However, after checking the dataset downloaded from www.cityscapes-dataset.com, i only can se 18 cities in train directory.
Now my question is as followes:

Where do you get images from those three extra cities, i.e. frankfurt, lindau, and munster.
Could you please share more details on preparing CityScapes dataset

Thanks for your time.

Hey,
Thank you for your interest in our work.

Those three cities are in the val set. Note that while the original Cityscapes datasets use some cities as train, and other as val and test, I didn't: all cities belong to either train / val. The full order is given in the appendix of the paper (section A.3.). And for each city I used 80% for the training set (pick the val set from this), and 20% for the test set, see https://github.com/arthurdouillard/CVPR2021_PLOP/blob/main/dataset/cityscapes_domain.py#L165 where I fixed the random seed so that everyone will have the same split as me.
There shouldn't be anything special except unzipping the folder. Look at this class to see how I agglomerate the info from all cities of the original train and val sets: https://github.com/arthurdouillard/CVPR2021_PLOP/blob/main/dataset/cityscapes_domain.py#L79

Is that clearer?

No problem! My code isn't the cleanest I must say :)


How to implement the voice recording without any background sounds.

I 'm using the audio kit for voice recording and playing the multiple tracks.
When background music(multiple tracks at a time) is running I started the voice recording in headphones. While recording the voice clip. the background music is also recorded.
NOTE: I implemented the audio playing and voice recording according to the audio kit samples.
Please give suggestions.

Hi Ajay,
GitHub issues for AudioKit are reserved for problems with the actual library, this issue sounds mostly an implementation issue.
Please make a question on Stack Overflow for implementation questions, thank you!

On Jul 8, 2019, at 07:23, ajay2c9<EMAIL_ADDRESS>wrote:
I 'm using the audio kit for voice recording and playing the multiple tracks.
When background music(multiple tracks at a time) is running I started the voice recording in headphones. While recording the voice clip. the background music is also recorded.
NOTE: I implemented the audio playing and voice recording according to the audio kit samples.
Please give suggestions.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


NewPullRequestMyApp

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

new code


I maked some music use this library.

1.潮鸣り (from anime Clannad)
Example: https://lenshang.github.io/trigon.js/index.htm?id=1
code: https://github.com/Lenshang/Trigon.js/blob/master/src/songs/clannad.js
2.Resserections (from game Celeste)
Example: https://lenshang.github.io/trigon.js/index.htm?id=2
code: https://github.com/Lenshang/Trigon.js/blob/master/src/songs/resserections.js
3.LiYue (from game genshin)
Example: https://lenshang.github.io/trigon.js/index.htm?id=3
code: https://github.com/Lenshang/Trigon.js/blob/master/src/songs/liyue.js

I really like these songs, thanks for showing them!  Would you mind if I linked to them in the README, so that other users can get an idea of what is possible with this library?

I really like these songs, thanks for showing them! Would you mind if I linked to them in the README, so that other users can get an idea of what is possible with this library?

of course not,and thank you for your star


Diamond problem with subscribers

const clickButton = createEvent()
const closeModal = createEvent()

forward({
  from: clickButton,
  to: closeModal,
})

const lastEvent = createStore(null)
  .on(clickButton, () => 'click')
  .on(closeModal, () => 'modal')

lastEvent.watch(data => {
  // here we need everything
  sendAnalytics(data)
})

lastEvent.watch(data => {
  //here we need only final value
  render(data)
})

Here we are expecting two different behaviours: sendAnalytics need updates about both events calls, but render expect only last relative data.

as both cases are pretty valid, we need to handle each one
as watch is going to become a thing on its own, we could add configuration during creation
for example
this code will be called as often as possible
watch(lastEvent, {
  greedy: true,
  async handler(data) {
    sendAnalytics(data)
  },
})

and this one will be called only with last relevant update
watch(lastEvent, {
  greedy: true,
  async handler(data) {
    render(data)
  },
})

what do you think?

maybe
greedy(lastEvent, {   //or tick(lastEvent,  or last(..., or every(.....
  async handler(data) {
    sendAnalytics(data)
  },
})

there could be another options, e.g skipFirst: true for skipping first immediately appeared update

Can do like in Rxjs?
https://www.learnrxjs.io/operators/filtering/skip.html
import {  skip,filter,tap,take,takeUntil,finalize, map ....  } from 'foo-magic/operators';

const clickButton = createEvent()

const lastEvent = createStore({e:'none'}).on(clickButton, (e) => {e:'click'})

const cancel$ = createEvent();

const newEvent$  = lastEvent    // as event emitter (store, events ....   )
.pipe(  // magic combine
  takeUntil(cancel$),  // listen until no cancel event
  skip(1),  // skip ...for skipping first
  debounceTime(1000), // button-events thrash filter
  tap((state) => console.log(state)),
  map((state) => {...state,  say: "УРА!"   }),
  tap((c) => console.log(c.say)),
  finalize(() => console.log("THE END"))
).subscribe(); // for example

// bla-bla
for(int i=0; i<10; i++) clickButton();

lastEvent.watch((e)=> console.log('SPAM!'); )
newEvent$.watch((e)=> console.log(e.say)) // УРА!

I don't see how clickButton and closeModal can be invoked synchronously.
I mean, they can, but it probably makes no sense.
If they are invoked at different points in time, then analytics will get all expected results.
So perhaps it doesn't make sense for isolated atomic actions to be invoked synchronously? And in the rare cases where it does, it might be okay to only get notified about latest state?

@everdimension clickButton trigger closeModal synchronously by forward.
My example - is just an example, not from my product code, but it is a good illustration for a diamond problem for subscribers.
Library calculation is accumulative for subscribers, what is mean under the hood all store and events dependencies (graph) calculations "flatify" and subscribers receive only last updates (even if there were several).

I guess for this particular case we could add some helper which uses subscribers field
function watchGreedy(store, cb) {
store.subscribers.entries.forEach(el=>{
el.watch(cb);
})
}

implemented as sample for making updates non-greedy


does not work / no outpout

git show
-    kennel (1.25.2)
+    kennel (1.26.0)

bundle diff -> empty line
bundle diff -c HEAD -> empty line

show warn with what it is doing
error when it could not analyze for whatever reason (and show that reason)

@sinsoku

wrote my own ... faster than debugging this ... https://github.com/grosser/dotfiles/commit/6ad2bf010cfdfee340cd7c812677bb8710745102

Thanks for your feedback.
I think it is a problem that usage is difficult to understand.
I'll consider whether to update the README or display a message to help.


Supporting args.routes. closes #45

Coverage increased (+0.04%) to 98.79% when pulling ef35dcd07815c41c1cac5b10c6d99bf06bb437b1 on issue-45-modular-approach into 22d06373097ae7191a40de70d28a0107d1c6fc3b on master.

Initial User Acceptance testing passed. THANK YOU for such a quick turnaround on this!

THANK YOU for such a quick turnaround on this!

Any time!  Thanks for contributing!


Update README

Description
Just adding a missing step and fixing the broken link to install Go.
Related Issue
N/A
Changes Made
No code changes
How to Test
Tested by going through the install myself.
Checklist
Please check the following items that apply to this pull request:

[ ] The changes made are covered by unit tests and the CI tests are passing
[ ] The code follows the project's coding style and conventions
[x] The documentation has been updated (if applicable)
[ ] The changes made have been reviewed by another developer

:tada: thanks for the contribution!


when use asr infer it get something wrong

python examples/mms/asr/infer/mms_infer.py --model "./examples/mms/mms1b_l1107.pt" --lang eng --audio "./examples/mms/example.wav"

Traceback (most recent call last):
File "/data1/ai/fairseq/examples/speech_recognition/new/infer.py", line 21, in
from examples.speech_recognition.new.decoders.decoder_config import (
File "/data1/ai/fairseq/examples/speech_recognition/init.py", line 1, in
from . import criterions, models, tasks  # noqa
File "/data1/ai/fairseq/examples/speech_recognition/criterions/init.py", line 15, in
importlib.import_module(
File "/data1/miniconda3/envs/fairseq/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/data1/ai/fairseq/examples/speech_recognition/criterions/cross_entropy_acc.py", line 13, in
from fairseq import utils
File "/data1/ai/fairseq/fairseq/init.py", line 33, in
import fairseq.criterions  # noqa
File "/data1/ai/fairseq/fairseq/criterions/init.py", line 18, in
(
TypeError: cannot unpack non-iterable NoneType object
CompletedProcess(args='\n        PYTHONPATH=. PREFIX=INFER HYDRA_FULL_ERROR=1 python examples/speech_recognition/new/infer.py -m --config-dir examples/mms/asr/config/ --config-name infer_common decoding.type=viterbi dataset.max_tokens=1440000 distributed_training.distributed_world_size=1 "common_eval.path='./examples/mms/mms1b_l1107.pt'" task.data=/tmp/tmpkwc5qdz4 dataset.gen_subset="eng:dev" common_eval.post_process=letter decoding.results_path=/tmp/tmpkwc5qdz4 \n        ', returncode=1)
Traceback (most recent call last):
File "/data1/ai/fairseq/examples/mms/asr/infer/mms_infer.py", line 64, in
process(args)
File "/data1/ai/fairseq/examples/mms/asr/infer/mms_infer.py", line 54, in process
with open(tmpdir/"hypo.word") as fr:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpkwc5qdz4/hypo.word'

Now it is working fine, but it takes a very long time. What's the situation?

I get the same result as yours in the first comment such as :
.... . .. . .. . .
https://github.com/facebookresearch/fairseq/issues/5172#issuecomment-1567935596.
How did you make it work? can you explain please

same

Seems related to #5117,
take a look at this comment

I get the same result as yours in the first comment such as : .... . .. . .. . . #5172 (comment). How did you make it work? can you explain please

You can try entering the fairseq directory and then use pip install --editable ./


Source code in tagged versions does not match with committed code

Description
When using the current master version, the SQLite functionality of pywps-flask seems to be broken.
I obtain the following error, when running the flask server and try to access getCapabilities for example:
2020-11-04 13:09:26,077] [ERROR] file=/Users/mariuslaska/PycharmProjects/pywps-flask/venv/lib/python3.6/site-packages/pywps/exceptions.py line=44 module=exceptions function=__init__ Exception: code: 500, description: No applicable error code, please check error log., locator:
Traceback (most recent call last):
  File "/Users/mariuslaska/PycharmProjects/pywps-flask/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1277, in _execute_context
    cursor, statement, parameters, context
  File "/Users/mariuslaska/PycharmProjects/pywps-flask/venv/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 593, in do_execute
    cursor.execute(statement, parameters)
sqlite3.OperationalError: no such table: pywps_jobs

Environment

operating system: MacOS 10.10.5
Python version: 3.6
PyWPS version: 4.2.8
source/distribution
[x] git clone
[ ] Debian
[x] PyPI
[ ] zip/tar.gz
[ ] other (please specify):
web server
[ ] Apache/mod_wsgi
[ ] CGI
[x] other (please specify): flask

Steps to Reproduce
I came across this when forking the pywps repository and using it during installation of the pywps-flask demo. I replaced the pywps from the requirements file with pywps @ git+https://github.com/geopython/pywps.git@master#egg=pywps.  However, the sqlite logging database seems to be broken. This was already reported in an issue of the flask repository (https://github.com/geopython/pywps-flask/issues/55#issue-563271235), which was then closed since it was solved by reinstallation of the latest release.
Additional Information

@laskama The current releases 4.2.x are made based on the pywps-4.2 branch:
https://github.com/geopython/pywps/tree/pywps-4.2
The master branch is still in development ... needs to be fixed.
The code on the master works different and the database need initialization:

https://github.com/geopython/pywps/blob/master/docs/install.rst
https://github.com/geopython/pywps/blob/master/docs/deployment.rst

Thanks for the quick reply and for clarifying my misunderstandings!


Add tracking service for adagnit.io

@njam please review

lgtm!
Did you test it in a browser, that the JS works well?

Maybe trackLogin() and trackSignUp() can be called from trackAction() by looking at the action's attributes?

Shouldn't we track Site::getHost() to be sure it's unique (some sites have the same name)?
Rest looks good!

lgtm

@njam please review (tests must be adjusted)

@njam please review

@njam please review

@njam I've fixed a bug with virtual paths due to the fact that we reordered tracking and page rendering: Pages cannot overwrite the page path any more by calling trackPageView() explicitly in prepareResponse(), since this would be overwritten again in _processPage() now. I've opted for a getter to declare virtual paths on the page class.

@njam please review

lgtm

@fauvel moving all this logic out to a different class had some downsides. I now opted to just introduce a class to hold the result of processing (ProcessingResult).
Please have a look! What do you think?

Perfect, it's a very nice trade-off between encapsulating the rendering logic and adding some more code complexity... I like it! The code looks good, too.


unable to install

please guide step by step for windows.

Hi @ PiyushDixit96 for this you really don't need anything, download the repository and then open the index.html with your browser and that's all


Movie Search App

Using,HTML,JS,CSS, API Keys, that tracks the movies that are released recently too. and old movies with overview story of that

Assigned @MonishRaman
add images of movie also


REFACTOR: Tidy-up embedding endpoints config.

Two changes worth mentioning:

.instance returns a fully configured embedding endpoint ready to use.
All endpoints respond to the same method and have the same signature - perform!(text). It's no longer a class method.

This makes it easier to reuse them when generating embeddings in bulk.

Why the divide between HuggingFaceText and TeiEmbeddings ? They are the same service, this separation makes it hella confusing.

Why the divide between HuggingFaceText and TeiEmbeddings ? They are the same service, this separation makes it hella confusing.
Also TeiEmbeddings is another case of "Text Embeddings Inference Embeddings"

Fair enough. I'll merge it back but leave rerank and classify as class methods.


click visually is not working in ubuntu 18.04 - SikuliX need special setup

At first it is working on my system after reinstalling ubuntu its not working it is not processing the image.. So plzz help

see this it will stop here.

For Ubuntu, I assume you already install php with apt-get command because Ubuntu does not come with PHP. TagUI uses PHP to do the translation from human language to JS code to do the automation. For visual automation on Linux systems (Ubuntu is Linux), you have to follow the special setup instructions mentioned in
Visual automation section of readme -
https://github.com/kelaberetiv/TagUI#visual-automation
Direct link on special setup on Linux -
https://sikulix-2014.readthedocs.io/en/latest/newslinux.html#version-1-1-4-special-for-linux-people

Also, make sure that you have downloaded the packaged installation for Linux, it already comes with Jython interpreter packaged in for use with SikuliX - https://github.com/kelaberetiv/TagUI#set-up

see this it will stop here.

Sir , first of all i don't want Sikulix_ide , i need sikulix to work with tagui....

TagUI uses SikuliX and SikuliX is SikuliX IDE run in command line mode.
So above setup steps are needed to use visual automation mode with TagUI.

Thank you sir it's worked..


feat: button can receive a ref

What
with this we add the possibility to have a button ref.
this can be used to understand if the component is visible to the user or not.

added a simple unit test for the new prop


bugfix: 停用最新的插件后，监控拨测下发失败(close #718)

Codecov Report

:exclamation: No coverage uploaded for pull request base (V2.2.12-rc@463306a). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             V2.2.12-rc     #719   +/-   ##
=============================================
  Coverage              ?   71.12%
=============================================
  Files                 ?      294
  Lines                 ?    21428
  Branches              ?        0
=============================================
  Hits                  ?    15241
  Misses                ?     6187
  Partials              ?        0

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 463306a...eaaf561. Read the comment docs.


[Nuxt Removal] - Verify Build

Verify that building and building with plugins is still functional. Thus far I've only verified that the local version of nuxt removal works. We still need to make sure that normal and plugin release versions still work.
Notes:

Branch with nuxt removal https://github.com/codyrancher/dashboard/tree/nuxt-out

Closing this - I think this is done, but added as a note to the main ticket: #5968


After 2016.2 Update, discovering xUnit Theory tests causes White Screen when selecting large blocks that need to be discovered

This issue was originally posted to the R# YouTrack, but it appears this is a far more active method of reporting bugs.
See: https://youtrack.jetbrains.com/issue/RSRP-460511
This issue is extremely similar: https://youtrack.jetbrains.com/issue/RSRP-381235
I have about 6k tests counted when all tests are discovered, about half that when it first loads. If I select more than a few Categories of "undiscovered" tests at a time to run (usually OK at 6, gets worse to untenable at 8+) I start seeing the White Screen of Death for extended periods. During the parts where the count gets updated in the UI, which is rare on large groups, I'm hovering over the abort button hoping to catch it so I can select a smaller group and try again.
I've only tried it once but I saw that once discovered, I could select all and run again. Closing Visual Studio redoes the counts on it and I have to start over.
Visual Studio 2015 Update 3
ReSharper 2016.2
Windows 10
Update: Definitely runs at full speed if all tests are already discovered. I can select the entire session to run at once at that point and they zip on through.

Hi. The YouTrack is definitely the right place to report this. It's clearly a performance issue in ReSharper itself, rather than the xunit support (that said, the xunit support is now also part of ReShaprer itself). The issue is assigned to the developer responsible, so he's already aware of the problem. I'll see if I can get an update, although any update would likely be a part of 2016.3.
One thing that would be useful is to profile Visual Studio while it's going wrong. Some more details on the tests would be helpful, too - are they all theories?


Worker must push result back into broker

Worker must push result back into broker.
https://github.com/shicky/gocelery/blob/master/worker.go

Now pushing result back to broker - cbc5660e86b93fc24d04f52abfa0d95d5ba5a78a


Feature request - show archived URLs in Blazer UI

Hi,
As now URLs can be archived, how can they be seen? Can an option be implemented to show either

only archived links or
active AND archived together?

┆Issue is synchronized with this Trello card by Unito

Just for context, I had some early discussions on this with @FBoucher and @kmm7 during the implementation of Archived URLs. The general consensus was there is limited value and the UI would probably become confused. It could be done, but it would require a separate table in all likelihood to ensure that the User had clear context for whether they were viewing Live or Archived URLs. What would the Use Case be for wanting to see Archived URLs? I presume if you have Archived them, you are no longer using the shortened version?

Thanks for explaining the context and that you already had this discussion.
I'm currently not sure why two tables would be required as if I'm right all URLs the active and the archived ones are in the UrlsDetails table. So it would be just a "UI" thing to display archived ones as well or not (please correct me if I'm wrong).
If it makes sense or if it confuses is another story.

My use case(s) I'm thinking of is that a "general" vanity URL has been archived but at a later time I would like to re-use the same vanity URL again. Or I'm not sure if I set it already. Sure I could look up directly in the database but maybe normal users don't have this possibility.
Another use case- the clicks are already displayed in the Blazor UI. If I would like to see the clicks for an archived URL this could be in the same UI just displaying the archived URLs as well.
Or just to check to which Url an archived one pointed to
and I guess I could find more

My "problem" I see, once a vanity URL has been used, it's blocked forever. Either I can re-activate it or create a new URL with the same vanity URL (which counts the click independent of course).
Just as an idea for another issue/request how it could be solved - input of course very welcome:
This could also be solved in another way, not using the rowkey column as key but using an internal key and checking if an active url with the wished (vanity) short URL (column ID would already be there).

We definitely need a way to see the archived URLs.
That said should we do it in a new Archived page or have some checkbox (active, archived) on top of the grid that act as filter... I'm open.

Archived URLs will still redirect. Is that a bug or do I not understand the purpose of archiving?

@stevenhayles totally a bug would you please create a new issue for it please? :)

Created https://github.com/microsoft/AzUrlShortener/issues/510 "Archived URLs generate redirects"


Generate SemanticDB for re2s

SemanticDB is schema for semantic information produced by Scala compilers. Introduced less than a year ago in Scalameta, it has already become a foundation for nextgen developer tools for Scala (Scalafix, Metadoc and others). We are also using SemanticDB internally at Twitter to power the internal code intelligence infrastructure.
In Rsc, we would like to join this movement as well. Emitting SemanticDB will allow us to interoperate with the growing family of SemanticDB-based tools, getting our compiler closer to first-class tooling support. Let's see how much effort it will take to generate SemanticDB during compilation and what performance overhead that will incur.

Implemented in https://github.com/twitter/rsc/pull/85.


Change json tag fields case

For one of our use-case, we need to have the json tag fields generated in snake_case, by default codegen generates camelCase, i didnt find any toggle flag to alter this behaviour.
current:
type Foo struct {     BarBar int 'json:barBar' }
required:
type Foo struct {     BarBar int 'json:bar_bar' }
is there way to override the part where it creates the tag fields and add your own implementation?

Could you please share the snippet of the OpenAPI definition for the object you're trying to represent?
oapi-codegen will generally follow the name of the fields within the source schema, so we generate a tag that corresponds with the field name
https://github.com/oapi-codegen/oapi-codegen?tab=readme-ov-file#changing-the-names-of-generated-types may be possible to use, but I'd like to see the relevant part of your spec first

Thanks for reply,
    LiveData:       description: Defines the structure of Live Data       type: object       properties:         id:           type: string           x-go-name: ID           x-go-type: uuid.UUID           x-go-type-import:             path: github.com/google/uuid             name: uuid         measuredTimestamp:           type: string           x-go-type-skip-optional-pointer: true           format: date-time
     with this spec i get json tag as `measuredTimestamp` where as it would be great to have `measured_timestamp`

Thanks, can you please edit the 👆🏼 so it correctly shows as a multi-line code block, for readability?

Out of interest, why do you want a different JSON tag used?
The measuredTimestamp indicates that the request/response body will include a property with that name.
If you're integrating with an API that's given you this spec, modifying the tag will result in you incorrectly receiving the property

Out of interest, why do you want a different JSON tag used?
The measuredTimestamp indicates that the request/response body will include a property with that name.
If you're integrating with an API that's given you this spec, modifying the tag will result in you incorrectly receiving the property

we want a REST endpoint for an existing service using protobuf schema with json tags defined in snake_case (cannot be changed).
so to make it consistent across for the users.

In that case, can you rename the field in your OpenAPI spec instead? That'll generate the right tags for you

In that case, can you rename the field in your OpenAPI spec instead? That'll generate the right tags for you

I guess that can work with conjunction to using x-go-name. thanks for help.


MSFT_xExchDatabaseAvailabilityGroup: Add AutoDAGBitlockerEnabled support

Pull Request (PR) description
Add the AutoDagBitlockerEnabled parameter from Set-DatabaseAvailabilityGroup cmdlet to DSC resource MSFT_xExchDatabaseAvailabilityGroup to support DAGs with Bitlocker encrypted volumes.
This Pull Request (PR) fixes the following issues
none
Task list

[ ] Added an entry under the Unreleased section of the change log in the CHANGELOG.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[ ] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

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

Codecov Report

Merging #420 into dev will decrease coverage by <.01%.
The diff coverage is 22.22%.

@@            Coverage Diff             @@
##              dev     #420      +/-   ##
==========================================
- Coverage   43.33%   43.33%   -0.01%
==========================================
  Files          40       40
  Lines        4938     4941       +3
==========================================
+ Hits         2140     2141       +1
- Misses       2798     2800       +2

Impacted Files
Coverage Δ

...lityGroup/MSFT_xExchDatabaseAvailabilityGroup.psm1
25.78% <22.22%> (+0.18%)
:arrow_up:

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 8d05b18...a1f3679. Read the comment docs.

Hi @malauter, thanks for the submission. However, what's the use case for this parameter? As best I can tell in the documentation (https://docs.microsoft.com/en-us/powershell/module/exchange/database-availability-groups/set-databaseavailabilitygroup), 'This parameter is reserved for internal Microsoft use'.

Hi Mike,
This parameter is used to handle spare disks correctly and to encrypt them with Bitlocker automatically if an database reseed is started on this spare disk. It is described in the Exchange Team Blog: https://techcommunity.microsoft.com/t5/Exchange-Team-Blog/Enabling-BitLocker-on-Exchange-Servers/ba-p/603965
From: Mike Hendrickson<EMAIL_ADDRESS>Sent: Freitag, 6. September 2019 23:30
To: PowerShell/xExchange<EMAIL_ADDRESS>Cc: Mario Lauterbach<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [PowerShell/xExchange] MSFT_xExchDatabaseAvailabilityGroup: Add AutoDAGBitlockerEnabled support (#420)
Hi @malauterhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmalauter&data=02|01|Mario.Lauterbach%40microsoft.com|886bcefd3cf046f106a608d733115130|72f988bf86f141af91ab2d7cd011db47|1|0|637034021796027384&sdata=hGuJlibcaXvDw887%2Blj%2FHkmqxjXhPATylw7ci3DT030%3D&reserved=0, thanks for the submission. However, what's the use case for this parameter? As best I can tell in the documentation (https://docs.microsoft.com/en-us/powershell/module/exchange/database-availability-groups/set-databaseavailabilitygrouphttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fexchange%2Fdatabase-availability-groups%2Fset-databaseavailabilitygroup&data=02|01|Mario.Lauterbach%40microsoft.com|886bcefd3cf046f106a608d733115130|72f988bf86f141af91ab2d7cd011db47|1|0|637034021796037376&sdata=x6el0mhu8CNarR3EYIrQ6GtYmPLYdxFNKF0KT6NpUfw%3D&reserved=0), 'This parameter is reserved for internal Microsoft use'.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FPowerShell%2FxExchange%2Fpull%2F420%3Femail_source%3Dnotifications%26email_token%3DAJBYMZIKISLGFBUC2K53ESTQILDUBA5CNFSM4ITSLG72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6EDNFY%23issuecomment-529020567&data=02|01|Mario.Lauterbach%40microsoft.com|886bcefd3cf046f106a608d733115130|72f988bf86f141af91ab2d7cd011db47|1|0|637034021796047374&sdata=BdQw8fofrAezVWf%2FDW60mM%2F77Kiyfnc9ndlTPC2V6E0%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAJBYMZJQIFQMO4KBNXFZPV3QILDUBANCNFSM4ITSLG7Q&data=02|01|Mario.Lauterbach%40microsoft.com|886bcefd3cf046f106a608d733115130|72f988bf86f141af91ab2d7cd011db47|1|0|637034021796047374&sdata=pGo4CuJnvfyW9DMFm1qYzlyl34mPuW6NHLkxnmmJB%2BY%3D&reserved=0.

Hi Mario,
Sounds legit. I also tested in my lab and it looks like the parameter is available. That said, I think it may be good to try to get the official documentation updated first to state whether this parameter is intended to be used or not. We've thus far avoided added any "internal use only" parameters to this module. Would you mind opening a documentation bug on the Set-DatabaseAvailabilityGroup cmdlet and see if that should be modified? If they agree to change then we can merge this into the module. Thanks.

Hi Mike,
I updated the official documentation and it is online now: https://docs.microsoft.com/en-us/powershell/module/exchange/database-availability-groups/set-databaseavailabilitygroup?view=exchange-ps
So it is not for “internal use only” anymore.

Hi Mike, I have updated the CHANGELOG.MD file now.


[Firefox] Firefox errors on the markdown's unicode regular expression for word definitions

Repo

Using firefox
Open a markdown file

Bug
In dev tools, see:
invalid identity escape in regular expression: _reviveRegExp@http://localhost:9888/static/out/vs/workbench/api/browser/mainThreadLanguageFeatures.js:460:20
$setLanguageConfiguration@http://localhost:9888/static/out/vs/workbench/api/browser/mainThreadLanguageFeatures.js:485:88
_doInvokeHandler@http://localhost:9888/static/out/vs/workbench/services/extensions/common/rpcProtocol.js:331:27
_invokeHandler@http://localhost:9888/static/out/vs/workbench/services/extensions/common/rpcProtocol.js:316:45
_receiveRequest@http://localhost:9888/static/out/vs/workbench/services/extensions/common/rpcProtocol.js:243:32
_receiveOneMessage@http://localhost:9888/static/out/vs/workbench/services/extensions/common/rpcProtocol.js:171:26
RPCProtocol/<@http://localhost:9888/static/out/vs/workbench/services/extensions/common/rpcProtocol.js:61:52
fire@http://localhost:9888/static/out/vs/base/common/event.js:458:38

It's already being tracked in Firefox bugzilla as it doesn't implement RegExp Unicode Property Escapes yet https://bugzilla.mozilla.org/show_bug.cgi?id=1361876
https://github.com/microsoft/vscode/blob/9b34464c6657b68322efa360f18a58ab6abcdda5/src/vs/base/common/strings.ts#L239-L244
I'm not a fan of having special logic for Firefox to stop unicode escaping and creating regex without u flag. The error is thrown from word pattern regex parsing and as I didn't see any misbehavior of word related operations in Markdown files, I'll recommend to put this issue in backlog and ask for Firefox to catch up.

Looks like this is coming in Firefox 78 :) https://bugzilla.mozilla.org/show_bug.cgi?id=1361876#c16

Confirmed this is fixed in the latest Firefox release


fmSetupAssistant: Support for Windows

Until now fmSetupAssistant has been mac-only, however, all/most of the functionality is available for windows.

Separate settings records for Mac and Windows
Fields IsMac and IsWin

Checkboxes, so title-Records can be shared?

or will that make a mess of sorting? (probably yes!)

Extend the Data Types value list for Windows Data Types
Extend the Data Types output field with Windows Data Types
Extend the settings path fields

Either

Field "Setting Domain" can be used on windows for the registry path
Field "Setting Path" can be used for the property name

Or

Field "Setting Domain" can be "windows registry"
Field "Setting Path" can be used for the registry path
New Field "Setting Name" can be used for the registry setting name

Or

Field "Setting Domain" can be "windows registry"
Field "Setting Path" can be used for the registry path AND setting name
No New Field needed

The latter seems better, since

the fields/semantics matches better (domain = registry, full path = full path)
it would leave open the possibility of maybe defining settings in ini-files?

However, settings values in ini-files may also be a requirement on Mac? (e.g. setting contents of Assisted Install file?)

Done:

[X] Separate settings records for Mac and Windows

Title records are shared between Mac and Windows, otherwise each setting is Mac or Win

[X] Fields IsMac and IsWin
[X] Checkboxes, so title-Records can be shared?

or will that make a mess of sorting?
Yes, that probably will make a mess or sorting
[ ] I'll create a new Issue, for that

[X] Extend the Data Types value list for Windows Data Types
[X] Extend the Data Types output field with Windows Data Types

[ ] TEST

[X] Extend the settings path fields. On windows…

Field "Setting Domain" is used for the registry path
Field "Setting Path" is used for the property name
No New Field was needed

Done


Layout update event is raised before update is finished

Expected Behavior
Layout update event is raised when updating the layout finishes. Like said in the docs:

Every time the layout has finished updating and positions of all grid-items are recalculated

Current Behavior
The layout event is raised multiple times before updating the layout is finished
Failure Information (for bugs)
https://github.com/gwinnem/vue-responsive-grid-layout/assets/56310463/22316568-1556-41ff-93ee-686e743618f7
Steps to Reproduce
The behavior can be seen in this codesandbox.

Hi @SamGeens , tnxs for the feedback. Im on a 3 week holiday right now but I will start looking into the issues you have reported the 3rd week of october

Enjoy your holiday! I’m looking very much forward to version 1.2.3. In the meantime I’ll explore this library a bit further to and post my questions.

Im happy for your feedback, keep up the good work.
On Sun, 24 Sept 2023 at 22:28, Sam Geens @.***> wrote:

Enjoy your holiday! I’m looking very much forward to version 1.2.3. In the
meantime I’ll explore this library a bit further to and post my questions.
—
Reply to this email directly, view it on GitHub
https://github.com/gwinnem/vue-responsive-grid-layout/issues/19#issuecomment-1732662229,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRBD4FSDBIODDRSIEUPBFTX4CJWNANCNFSM6AAAAAA5E7FP4Y
.
You are receiving this because you commented.Message ID:
@.***>

Hi Sam, this event is ment to fire every time the layout is recalculated.
I will introduce a new event which fires only when the final layout update is completed.
The above event will fire when a item is being dragged, dropped or resized.

I see, thanks!


clear/cancel diagnostics for previously active editor when switching and properly cancel pending diagnostics requests (closes vshaxe/vshaxe#473)

clear/cancel diagnostics for previously active editor when switching

Huh, why?

Hm, true. I only considered switching between visible tabs...

Removed that part.


Limits on the number of alerts generated by a rule

We have a customer with a faulty rule that generated 30K alerts from a single rule. Now this makes the /api/v1/rules API nearly impossible to use with 15MB+ of data. We have scrape time limits on the samples we scrape, but I think we should also have limits on the number of samples each rule evaluation generates.

Ref https://github.com/cortexproject/cortex/issues/1396

This would just be a separate query engine MaxSamples limit for alerting rules, right?

MaxSamples is on the input data and I am thinking of a new limit for the output of the alerting rules.

Yes, I suppose enforcing a limit on active alerts (which I believe is the correct output slice) makes more sense. Would we log a warning and send the alerts up to the limit, or error and send none at all? It seems unexpected to completely ignore all alerts if there are too many, but I don't think log line is noticeable enough. Maybe a new alert state, something like exceeded?

I think we should send the alerts up to the limit. But also, this would mean a "failed evaluation" and the error would show up in the UI and alert would be triggered by the mixin.

Should we set the state to HealthBad or leave it at HealthGood? I'm inclined to say HealthBad because something is not right.
In order to trigger an alert in the mixin we have expose a new metric, like rule_evaluation_alerts_exceeded_total.

We will set it to Bad. I think we can get away with incrementing prometheus_rule_evaluation_failures_total

Sounds good! I can work on this.

Shouldn't we do this for rules in general (not just alerting rules, but also recording rules)?
A recording rule producing an exploding amount of output series is a problem, too.

Sure

HealthBad since we would not Commit() to tsdb, but Rollback instead, similar to scrape, where we set up = 0 even if the scrape-over-network part works.

I think we should fail completely and not store alerts if we break the limit. The default would still be no limit so we would not break our users.

I agree with failing completely now. If a user received some alerts, they might falsely believe they're getting the full picture.


SingletonApplication.RequestInstance(): Uncaught UnauthorizedAccessException

Unhandled Exception: System.UnauthorizedAccessException: Access to the path '[...].lock0' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at spkl.CLI.IPC.Startup.SingletonApplication.IsStarting()
   at spkl.CLI.IPC.Startup.SingletonApplication.RequestInstance()

When running on .NET Framework, it seems like there are not only IOExceptions that must be caught, but also UnauthorizedAccessExceptions.


Create port on pin

Added feature to create port on given pins and reference pins on component.

@svandenb-dev when I import edb into aedt, I don't see the new port. Can you double check it?

@svandenb-dev for 3dlayout application, do you have to define ref pingroup?


[cargo run] Should proxy signals to child process

From passcod/cargo-watch#25, around this comment.
Also referring this short IRC conversation.
Background: Cargo Watch has improved behaviour when watching a Cargo project and running cargo run: on changes, it kills the child cargo run process and starts a new one. This is highly helpful when developing web servers and other applications which never return. For prior art, see nodemon.
Cargo Watch currently uses the stdlib's Child#kill() method on Windows, and libc::kill() on all other platforms (Unix), with a signal of 15 (SIGTERM).
Problem: cargo run creates a new child process.  Cargo Watch then proceeds to start a new cargo-run process, which attempts to start a new grand-child. We now have two of the target process, which is obviously unexpected and wrong. In the case of webservers, the first target process is still bound to its TCP port, preventing latter target processes from functioning, producing EADDRINUSE errors.
Proposal: To have cargo run proxy signals to its own child process, allowing Cargo Watch (and other applications opening cargo child commands) to send a SIGTERM (on Unix) or taskkill (on Windows, through the stdlib's implementation) directly to the target process. The target would then be responsible for its own shutdown.
Cargo Watch would not attempt to send further signals, instead waiting for the cargo run process to return normally.
cargo-run may want to SIGKILL its child if it does not seem to be responding to SIGTERM, but I will leave that up to Cargo maintainers.
I am also not familiar with the behaviours on Windows, so cannot comment on that aspect.

/cc me

For Windows you'll probably want to use Job Objects, and you can see an example here for how to use them. The basic idea is that a bunch of processes are added to the job object and then when the object itself is closed it'll kill every process associated with it.

―@alexchriton in https://github.com/passcod/cargo-watch/issues/25#issuecomment-177632422

I was wondering how programs hook into their shutdown on Windows. On Unix, the polite thing to do is to SIGTERM (or SIGINT) processes, because SIGTERM is trappable so you can do stuff like closing sockets, releasing ports, and saying goodbye instead of just ceasing to exist. Does Windows have similar capabilities?

Thanks for the report @passcod! Here's some thoughts of mine:

Dealing with signals on unix is a huge pain and incredibly difficult to get right. If at all possible I'd prefer to never touch them!
Along those lines, when doing a  cargo run, we might arguably prefer to use exec rather than proxying signals. That'll mean that everything is "naturally proxied" and you get some other benefits like pid savings, memory savings, etc.
Cargo spawns lots of children (e.g. rustdoc, rustc, build scripts, test harnesses, etc), and proxying signals to all of them may be a bit too cumbersome. For a tool like cargo-watch I think the best way to go on Unix is definitely using setsid to create a new process group plus killing the entire process group.
On Windows, as far as I know, there are no equivalents of signals. The default TerminateProcess function is akin to SIGKILL. You can somewhat handle ctrl-c with SetConsoleCtrlHandler, but those seem more difficult to programmatically generated and seem simply rarer in general.
For windows, however, job objects are pretty handy for this sort of operation of managing process groups. The JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE flag means that entire process groups can be killed all at once.

So overall, my recommendation would be something along the lines of:

Cargo should use exec where possible (e.g. with cargo run) on Unix platforms to basically mimic "signal proxying"
Cargo should perhaps use job objects on Windows to ensure that the immediately spawned child is killed when Cargo itself is killed. We may even want the entire process tree to be killed when Cargo is killed, but that's a little more sketchy to me.
cargo-watch should kill the entire process group when spawning Cargo on Unix.
cargo-watch should probably put the entire cargo invocation in its own job object to be killed all at once on Windows (recursive children as well)

Does that all make sense?

One point about job objects on Windows which makes me a little uneasy is:

Windows 7, Windows Server 2008 R2, Windows XP with SP3, Windows Server 2008, Windows Vista, and Windows Server 2003:  A process can be associated with only one job. Jobs cannot be nested. The ability to nest jobs was added in Windows 8 and Windows Server 2012.

Which to me means two things:

Cargo would need to be quite defensive about using job objects on Windows, e.g. resilient to failures. Before Windows 8 it may be relatively routine for Cargo itself to already be part of a job object.
This may be a breaking change for Cargo to start using job objects. Builds on pre-Windows 8 machines may already be using job objects for subprocesses and may not be resilient to failure, so they may not expect to already be part of a job object.

Is there an equivalent of exec on Windows for cargo to use on run commands? That would considerably simplify that aspect.

At least with respect to cargo-watch.

If there is I'm at least unaware of such a piece of functionality which is standard. Which is to say that I don't believe it exists.

For Unix, cargo watch will definitely use process groups, even though it might just become irrelevant if cargo goes to use exec. At least for backward compatibility with older cargo.
For Windows, I'll have to investigate/think a bit more.

I've seen very weird behavior on OSX, where ctrl-cing a cargo run will sometimes kill the running process and sometimes leave it alive reparented to init. It's not totally clear to me what the conditions are that cause the behavior to change.

Cargo doesn't itself manage child processes at all, so any weird behavior is likely just a relic of whatever the shell is doing. If a child process manually goes into a new group then when the shell kills the entire process group the child keeps going (as it's part of a different group).

Cargo now uses job objects on Windows, so I think the only change still needed here is to use exec on Unix once it's stable.

CommandExt::exec is now stable in Rust 1.9, right?

It is indeed! This can probably only be used for cargo run, but it's the "most correct" function to call in that situation.

I'm looking at Cargo's process_builder.rs, its ProcessBuilder has an exec method. I changed it on Unix to use CommandExt::exec and it seems to work nicely for cargo run.
But as you said, other usages should not do a exec. Would you rename the other usages (maybe spawn), or introduce a new method that does CommandExt::exec with a new name (maybe exec_replace)?

I've opted for the second for now, as there's more code that uses "exec" (e.g. ExecEngine). See PR #2818.

Ah yeah adding a new exec_replace method is fine, thanks @robinst!

Is this issue solved by the previous commits?

Indeed!

I imagine it will not be available until a few weeks?

This is likely already in the nightly Cargo builds, but yeah to get to stable it'll take awhile.


Not possible to split scenes that includes switch with redux

Version
Tell us which versions you are using:

react-native-router-flux v3.35.0
react-native v0.34.0

Expected behaviour
Splitting up scenes in switches should be able to work
Actual behaviour
Nothing shows on the scenes
Steps to reproduce
I currently have this Action.create as I use redux.
Actions.create(
        <Scene
            key="root"
            component={connect(store => ({session: store.Router.session}))(Switch)}
            tabs={true}
            unmountScenes
            selector={state => state.session ? "main" : "login"}
        >
            <Login/>
            <Main/>
        </Scene>,
        RelayRenderer()
);

Where Main and Login looks similar to this:
<Scene
   key="login"
   title='Login'
   component={Login}
   hideNavBar={true}
   initial={true}
/>

@proProbe
I've noticed that you're using RelayRenderer + Redux in the same code are you using Relay?

@rturk yeah I am. Redux is for configuring state-data and Relay has all the information-data


Remove pod status check from main kuberhealthy binary

Everything involving the pod status check should be removed from the main kuberhealthy binary in favor of an external check

This was removed in a prior PR


improvementLimit the max string length to 1024 while collecting column stats to control BE memory usage.

Sometimes, one column may store a very long text value, collecting NDV for that column may use too much memory and may cause BE OOM. This pr is to limit the max string length to 1024 while collecting column stats to control BE memory usage.
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run external

run buildall


[BUG] Ukrainian IP problem

I cannot connect with Ukrainian IP. While using VPN, all is good

Now problem occurs even while using VPN

Issue occurs again even from another country IP

Fixed


make subnet size configurable

Add some config option to change the size of the tenant subnet.

The host will still be represented by one byte, however, the subnet size will dictate how many hosts we will allocate before we need to move to the next subnet.


Implemented (Python) Job Sequencing problem

🛠 Issue (Number)

Issue no #282
👨💻 Changes proposed

Added implementation for job sequencing using greedy algorithm in Python
Added section on job sequencing problem in Greedy algorithm README

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots
Code:

Output:

@Kumar-laxmi @072arushi @Arun9739 @siddhi-244
Requesting a review. Thank you.


#628: Fixed update fails on first error

Fixes: #628
Implements:

added catch of exceptions for ToolCommandlet installations
converted steps to try-with-resources
added new test for failed update substeps
added mvn and java repositories to update test-project

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

0 of 0   changed or added relevant lines in 0 files are covered.
7 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.2%) to 65.917%

Files with Coverage Reduction
New Missed Lines
%

com/devonfw/tools/ide/commandlet/AbstractUpdateCommandlet.java
7
83.61%

Totals

Change from base Build<PHONE_NUMBER>4:
0.2%

Covered Lines:
6035

Relevant Lines:
8817

💛  - Coveralls

https://github.com/devonfw/IDEasy/blob/main/documentation/DoD.adoc

You have already added the issue implemented by your PR in CHANGELOG.adoc to the next open release