Snapshot Fails with Error 65

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
Snapshot fails with status 65 on a particular project.
Running both unit and UI tests works fine both in Xcode and also when running Scan.
Snapshot also runs without issue on my other projects.
Complete output when running fastlane, including the stack trace and command used
[00:16:43]: xcodebuild -list -workspace ./WTMaths.xcworkspace
2016-08-27 00:16:43.347 xcodebuild[4770:21110781] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OMColorSense.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2016-08-27 00:16:43.348 xcodebuild[4770:21110781] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin' not present in DVTPlugInCompatibilityUUIDs

+----------------------------+---------------------------------------------------------------------+
|                                   Summary for snapshot 1.13.1                                    |
+----------------------------+---------------------------------------------------------------------+
| devices                    | ["iPhone 4s", "iPad Retina", "iPad Pro", "iPhone 5s", "iPhone 6"... |
| languages                  | ["en-GB"]                                                           |
| scheme                     | WTMaths                                                             |
| workspace                  | ./WTMaths.xcworkspace                                               |
| output_directory           | /Users/simon/Developer/WTMaths/App/WTMaths/fastlane/screenshots     |
| launch_arguments           | [""]                                                                |
| ios_version                | 9.3                                                                 |
| skip_open_summary          | false                                                               |
| clear_previous_screenshots | false                                                               |
| reinstall_app              | false                                                               |
| erase_simulator            | false                                                               |
| localize_simulator         | false                                                               |
| app_identifier             | com.voyagetravelapps.WTMaths                                        |
| buildlog_path              | ~/Library/Logs/snapshot                                             |
| clean                      | false                                                               |
| number_of_retries          | 1                                                                   |
| stop_after_first_error     | false                                                               |
+----------------------------+---------------------------------------------------------------------+

[00:16:44]: Building and running project - this might take some time...
[00:16:44]: snapshot run 1 of 6
[00:16:44]: Patching '/Users/simon/Library/Preferences/com.apple.iphonesimulator.plist' to scale simulator to 100%
2016-08-27 00:16:47.715 xcodebuild[4808:21111090] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OMColorSense.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2016-08-27 00:16:47.716 xcodebuild[4808:21111090] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
[00:16:48]: -------------------------
[00:16:48]: --- iPhone 4s - en-GB ---
[00:16:48]: -------------------------
[00:16:48]: $ set -o pipefail && xcodebuild -workspace ./WTMaths.xcworkspace -scheme WTMaths -derivedDataPath '/var/folders/44/_bqzzdm90572vs0tpjz1yhk40000gn/T/snapshot_derived20160827-4763-ktj8im' -destination 'platform=iOS Simulator,id=78CBFBC9-D529-4CA2-802B-96E91B56AFD3,OS=9.3' FASTLANE_SNAPSHOT=YES build test | tee /Users/simon/Library/Logs/snapshot/WTMaths-WTMaths.log | xcpretty
[00:16:48]: ▸ Loading...
[00:16:49]: ▸ 2016-08-27 00:16:49.340 xcodebuild[4827:21111175] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OMColorSense.xcplugin' not present in DVTPlugInCompatibilityUUIDs
[00:16:49]: ▸ 2016-08-27 00:16:49.341 xcodebuild[4827:21111175] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
[00:16:50]: ▸ Building Pods/ArmadilloSuitcase [Debug]
[00:16:50]: ▸ Check Dependencies
[00:16:50]: ▸ Processing Info.plist
[00:16:54]: ▸ Compiling AnswerView.swift
[00:16:54]: ▸ Compiling BarGraph.swift
[00:16:55]: ▸ Compiling FlatButton.swift
[00:16:55]: ▸ Compiling PopupView.swift
[00:16:55]: ▸ Compiling ProgressView.swift
[00:16:55]: ▸ Compiling ResponsiveScrollView.swift
[00:16:55]: ▸ Compiling TextField.swift
[00:16:57]: ▸ Compiling AnswerView.swift
[00:16:58]: ▸ Compiling BarGraph.swift
[00:16:58]: ▸ Compiling FlatButton.swift
[00:16:58]: ▸ Compiling PopupView.swift
[00:16:58]: ▸ Compiling ProgressView.swift
[00:16:58]: ▸ Compiling ResponsiveScrollView.swift
[00:16:58]: ▸ Compiling TextField.swift
[00:16:59]: ▸ Compiling ArmadilloSuitcase-dummy.m
[00:17:01]: ▸ Compiling ArmadilloSuitcase_vers.c
[00:17:01]: ▸ Compiling ArmadilloSuitcase-dummy.m
[00:17:01]: ▸ Compiling ArmadilloSuitcase_vers.c
[00:17:01]: ▸ Linking ArmadilloSuitcase
[00:17:01]: ▸ Linking ArmadilloSuitcase
[00:17:01]: ▸ Copying ArmadilloSuitcase-umbrella.h
[00:17:01]: ▸ Copying ArmadilloSuitcase.h
[00:17:01]: Running Tests: ▸ Touching ArmadilloSuitcase.framework
[00:17:01]: ▸ Building Pods/SwiftyMarkdown [Debug]
[00:17:01]: ▸ Check Dependencies
[00:17:01]: ▸ Processing Info.plist
[00:17:01]: ▸ Compiling SwiftyMarkdown.swift
[00:17:01]: ▸ Compiling SwiftyMarkdown.swift
[00:17:01]: ▸ Compiling SwiftyMarkdown-dummy.m
[00:17:01]: ▸ Compiling SwiftyMarkdown_vers.c
[00:17:01]: ▸ Compiling SwiftyMarkdown-dummy.m
[00:17:01]: ▸ Compiling SwiftyMarkdown_vers.c
[00:17:01]: ▸ Linking SwiftyMarkdown
[00:17:01]: ▸ Linking SwiftyMarkdown
[00:17:01]: ▸ Copying SwiftyMarkdown-umbrella.h
[00:17:01]: ▸ Copying SwiftyMarkdown.h
[00:17:01]: Running Tests: ▸ Touching SwiftyMarkdown.framework
[00:17:01]: ▸ Building Pods/VTAUtilities [Debug]
[00:17:01]: ▸ Check Dependencies
[00:17:01]: ▸ Processing Info.plist
[00:17:01]: ▸ Compiling CoreDataStack.swift
[00:17:01]: ▸ Compiling DynamicHub.swift
[00:17:01]: ▸ Compiling TagEater.swift
[00:17:01]: ▸ Compiling VTAAppearance.swift
[00:17:01]: ▸ Compiling VTADatesManager.swift
[00:17:01]: ▸ Compiling VTAEnvironment.swift
[00:17:01]: ▸ Compiling VTAExtensions.swift
[00:17:01]: ▸ Compiling VTATimer.swift
[00:17:01]: ▸ Compiling VTAUserDefaultsManager.swift
[00:17:01]: ▸ Compiling VTAUtilitiesFetchedResultsController.swift
[00:17:01]: ▸ Compiling CoreDataStack.swift
[00:17:01]: ▸ Compiling DynamicHub.swift
[00:17:01]: ▸ Compiling TagEater.swift
[00:17:01]: ▸ Compiling VTAAppearance.swift
[00:17:01]: ▸ Compiling VTADatesManager.swift
[00:17:01]: ▸ Compiling VTAEnvironment.swift
[00:17:01]: ▸ Compiling VTAExtensions.swift
[00:17:01]: ▸ Compiling VTATimer.swift
[00:17:01]: ▸ Compiling VTAUserDefaultsManager.swift
[00:17:01]: ▸ Compiling VTAUtilitiesFetchedResultsController.swift
[00:17:01]: ▸ Compiling VTAUtilities-dummy.m
[00:17:01]: ▸ Compiling VTAUtilities_vers.c
[00:17:01]: ▸ Compiling VTAUtilities-dummy.m
[00:17:01]: ▸ Compiling VTAUtilities_vers.c
[00:17:01]: ▸ Linking VTAUtilities
[00:17:01]: ▸ Linking VTAUtilities
[00:17:01]: ▸ Copying VTAUtilities-umbrella.h
[00:17:01]: ▸ Copying VTAUtilities.h
[00:17:01]: Running Tests: ▸ Touching VTAUtilities.framework
[00:17:01]: ▸ Building Pods/Pods-WTMaths [Debug]
[00:17:01]: ▸ Check Dependencies
[00:17:01]: ▸ Processing Info.plist
[00:17:01]: ▸ Compiling Pods-WTMaths-dummy.m
[00:17:01]: ▸ Compiling Pods_WTMaths_vers.c
[00:17:01]: ▸ Compiling Pods-WTMaths-dummy.m
[00:17:01]: ▸ Compiling Pods_WTMaths_vers.c
[00:17:01]: ▸ Copying Pods-WTMaths-umbrella.h
[00:17:01]: Running Tests: ▸ Touching Pods_WTMaths.framework
[00:17:01]: ▸ Building WTMaths/WTMaths [Debug]
[00:17:01]: ▸ Check Dependencies
[00:17:01]: ▸ Running script '[CP] Check Pods Manifest.lock'
[00:17:01]: ▸ Compiling Topic+CoreDataProperties.swift
[00:17:04]: ▸ Compiling Question.swift
[00:17:04]: ▸ Compiling QuestionViewController.swift
[00:17:05]: ▸ Compiling Attempt+CoreDataProperties.swift
[00:17:05]: ▸ Compiling Answer.swift
[00:17:05]: ▸ Compiling LoadingViewController.swift
[00:17:05]: ▸ Compiling Chapter.swift
[00:17:05]: ▸ Compiling Unit.swift
[00:17:05]: ▸ Compiling databaseCreator.swift
[00:17:05]: ▸ Compiling Level.swift
[00:17:05]: ▸ Compiling DynamicHub.swift
[00:17:05]: ▸ Compiling Level+CoreDataProperties.swift
[00:17:05]: ▸ Compiling Topic.swift
[00:17:05]: ▸ Compiling Answer+CoreDataProperties.swift
[00:17:05]: ▸ Compiling Attempt.swift
[00:17:05]: ▸ Compiling WTAppearance.swift
[00:17:05]: ▸ Compiling Chapter+CoreDataProperties.swift
[00:17:05]: ▸ Compiling PageViewController.swift
[00:17:05]: ▸ Compiling SummaryViewController.swift
[00:17:06]: ▸ Compiling Unit+CoreDataProperties.swift
[00:17:06]: ▸ Compiling TopicViewController.swift
[00:17:06]: ▸ Compiling WTTableViewController.swift
[00:17:06]: ▸ Compiling Question+CoreDataProperties.swift
[00:17:06]: ▸ Compiling AboutViewController.swift
[00:17:06]: ▸ Compiling ChapterViewController.swift
[00:17:06]: ▸ Compiling UnitViewController.swift
[00:17:06]: ▸ Compiling AppDelegate.swift
[00:17:06]: ▸ Compiling Environment.swift
[00:17:06]: ▸ Compiling VTAInAppPurchasesTableViewController.m
[00:17:08]: ▸ Compiling VTAProduct.m
[00:17:08]: ▸ Compiling VTAInAppPurchasesDetailVC.m
[00:17:09]: ▸ Compiling VTAInAppPurchases.m
[00:17:09]: ▸ Compiling VTAInAppPurchasesTableViewCell.m
[00:17:09]: ▸ Compiling VTAInAppPurchasesReceiptValidation.m
[00:17:09]: ▸ Compiling WTMaths_vers.c
[00:17:09]: ▸ Linking WTMaths
[00:17:09]: ▸ Copying WTMaths/WTMaths.sqlite
[00:17:09]: ▸ Copying WTMathsStyles.plist
[00:17:09]: ▸ Copying products.plist
[00:17:09]: ▸ Copying productListExample.plist
[00:17:09]: ▸ Copying VTAInAppPurchases/Source/AppleIncRootCertificate.cer
[00:17:09]: ▸ Copying WTMaths/Settings.bundle
[00:17:09]: ▸ Compiling VTAInAppPurchasesTableViewCell.xib
[00:17:09]: ▸ Copying WTMaths/About.md
[00:17:09]: ▸ Copying WTMaths/update.json
[00:17:09]: ▸ Compiling IAP.storyboard
[00:17:12]: ▸ Compiling Main.storyboard
[00:17:14]: ▸ Compiling LaunchScreen.storyboard
[00:17:28]: ▸ Processing Info.plist
[00:17:28]: ▸ Generating 'WTMaths.app.dSYM'
[00:17:28]: ▸ Running script 'Run Script'
[00:17:28]: ▸ Running script 'Run Script'
[00:17:28]: ▸ Running script '[CP] Embed Pods Frameworks'
[00:17:28]: ▸ Running script '[CP] Copy Pods Resources'
[00:17:29]: Running Tests: ▸ Touching WTMaths.app
[00:17:29]: ▸ Build Succeeded
[00:17:29]: ▸ 2016-08-27 00:17:29.510 xcodebuild[4827:21111175] [MT] IDETestOperationsObserverDebug: (1B9FF57D-CF63-42B1-A482-B0C4AF0108EA) Beginning test session 1B9FF57D-CF63-42B1-A482-B0C4AF0108EA with Xcode 7D1014 on target <DVTiPhoneSimulator: 0x7fe81df81fc0> {
[00:17:29]: ▸ SimDevice: SimDevice : iPhone 4s (78CBFBC9-D529-4CA2-802B-96E91B56AFD3) : state={ Shutdown } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-4s } runtime={ SimRuntime : 9.3 (13E230) - com.apple.CoreSimulator.SimRuntime.iOS-9-3 }
[00:17:29]: ▸ } (9.3 (13E230))
[00:17:29]: ▸ 2016-08-27 00:17:29.513 xcodebuild[4827:21111184]  IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
[00:17:29]: ▸ /var/folders/44/_bqzzdm90572vs0tpjz1yhk40000gn/T/snapshot_derived20160827-4763-ktj8im/Logs/Test/1B2AE65A-2989-42E1-8127-18314F1989C8/Session-2016-08-27_00:17:29-FXYtUf.log
[00:17:29]: ▸ 2016-08-27 00:17:29.524 xcodebuild[4827:21111175] [MT] IDETestOperationsObserverDebug: (E9253EC4-1417-471B-8230-3B70EAFDCD7A) Beginning test session E9253EC4-1417-471B-8230-3B70EAFDCD7A with Xcode 7D1014 on target <DVTiPhoneSimulator: 0x7fe81df81fc0> {
[00:17:29]: ▸ SimDevice: SimDevice : iPhone 4s (78CBFBC9-D529-4CA2-802B-96E91B56AFD3) : state={ Shutdown } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-4s } runtime={ SimRuntime : 9.3 (13E230) - com.apple.CoreSimulator.SimRuntime.iOS-9-3 }
[00:17:29]: ▸ } (9.3 (13E230))
[00:17:29]: ▸ 2016-08-27 00:17:29.524 xcodebuild[4827:21111320]  IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
[00:17:29]: ▸ /var/folders/44/_bqzzdm90572vs0tpjz1yhk40000gn/T/snapshot_derived20160827-4763-ktj8im/Logs/Test/1B2AE65A-2989-42E1-8127-18314F1989C8/Session-2016-08-27_00:17:29-IKzLMl.log
[00:17:29]: ▸ Building Pods/ArmadilloSuitcase [Debug]
[00:17:29]: ▸ Check Dependencies
[00:17:29]: ▸ Building Pods/SwiftyMarkdown [Debug]
[00:17:29]: ▸ Check Dependencies
[00:17:29]: ▸ Building Pods/VTAUtilities [Debug]
[00:17:29]: ▸ Check Dependencies
[00:17:29]: ▸ Building Pods/Pods-WTMathsUITests [Debug]
[00:17:29]: ▸ Check Dependencies
[00:17:30]: ▸ Processing Info.plist
[00:17:30]: ▸ Compiling Pods_WTMathsUITests_vers.c
[00:17:30]: ▸ Compiling Pods-WTMathsUITests-dummy.m
[00:17:30]: ▸ Compiling Pods-WTMathsUITests-dummy.m
[00:17:30]: ▸ Compiling Pods_WTMathsUITests_vers.c
[00:17:30]: ▸ Copying Pods-WTMathsUITests-umbrella.h
[00:17:30]: Running Tests: ▸ Touching Pods_WTMathsUITests.framework
[00:17:30]: ▸ Building Pods/Pods-WTMaths [Debug]
[00:17:30]: ▸ Check Dependencies
[00:17:30]: ▸ Building Pods/Pods-WTMathsTests [Debug]
[00:17:30]: ▸ Check Dependencies
[00:17:30]: ▸ Processing Info.plist
[00:17:30]: ▸ Compiling Pods-WTMathsTests-dummy.m
[00:17:30]: ▸ Compiling Pods_WTMathsTests_vers.c
[00:17:30]: ▸ Compiling Pods-WTMathsTests-dummy.m
[00:17:30]: ▸ Compiling Pods_WTMathsTests_vers.c
[00:17:30]: ▸ Copying Pods-WTMathsTests-umbrella.h
[00:17:30]: Running Tests: ▸ Touching Pods_WTMathsTests.framework
[00:17:30]: ▸ Building WTMaths/WTMaths [Debug]
[00:17:30]: ▸ Check Dependencies
[00:17:30]: ▸ Running script '[CP] Check Pods Manifest.lock'
[00:17:30]: ▸ Running script 'Run Script'
[00:17:30]: ▸ Running script 'Run Script'
[00:17:30]: ▸ Running script '[CP] Embed Pods Frameworks'
[00:17:30]: ▸ Running script '[CP] Copy Pods Resources'
[00:17:30]: ▸ Building WTMaths/WTMathsTests [Debug]
[00:17:30]: ▸ Check Dependencies
[00:17:31]: ▸ Processing Info.plist
[00:17:31]: ▸ Running script '[CP] Check Pods Manifest.lock'
[00:17:32]: ▸ Compiling WTMathsTests.swift
[00:17:37]: ▸ Compiling Environment.swift
[00:17:37]: ▸ Compiling QuestionTests.swift
[00:17:38]: ▸ Compiling TestCoreDataStack.swift
[00:17:38]: ▸ Linking WTMathsTests
[00:17:41]: ▸ Copying WTMaths/WTMaths.sqlite
[00:17:42]: ▸ Running script '[CP] Embed Pods Frameworks'
[00:17:42]: ▸ Running script '[CP] Copy Pods Resources'
[00:17:42]: Running Tests: ▸ Touching WTMathsTests.xctest
[00:17:42]: ▸ Building WTMaths/WTMathsUITests [Debug]
[00:17:42]: ▸ Check Dependencies
[00:17:42]: ▸ Processing Info.plist
[00:17:42]: ▸ Preprocessing /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/XCTRunner.app/Info.plist
[00:17:42]: ▸ Running script '[CP] Check Pods Manifest.lock'
[00:17:42]: ▸ Compiling Attempt+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Chapter+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Level.swift
[00:17:42]: ▸ Compiling WTMathsIdentifiers.swift
[00:17:42]: ▸ Compiling WTMathsUITests.swift
[00:17:42]: ▸ Compiling Attempt.swift
[00:17:42]: ▸ Compiling Topic.swift
[00:17:42]: ▸ Compiling Question.swift
[00:17:42]: ▸ Compiling SnapshotUITests.swift
[00:17:42]: ▸ Compiling Unit+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Question+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Unit.swift
[00:17:42]: ▸ Compiling Topic+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Level+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Environment.swift
[00:17:42]: ▸ Compiling Answer.swift
[00:17:42]: ▸ Compiling SnapshotHelper.swift
[00:17:42]: ▸ Compiling Answer+CoreDataProperties.swift
[00:17:42]: ▸ Compiling Chapter.swift
[00:17:42]: ▸ Linking WTMathsUITests
[00:17:42]: ▸ Running script '[CP] Copy Pods Resources'
[00:17:42]: Running Tests: ▸ Touching WTMathsUITests.xctest
[00:17:52]: ▸ ** TEST FAILED **
[00:17:52]: ▸ All tests
[00:17:52]: ▸ Test Suite WTMathsTests.xctest started
[00:17:52]: ▸ QuestionTests
[00:17:52]: ▸ ✓ testThatAnsweringAQuestionInsertsTheCorrectAttempt (1.027 seconds)
[00:17:52]: ▸ ✓ testThatAnsweringWithAnEmptyAnswerArrayResultsInAnIncorrectAttempt (0.012 seconds)
[00:17:52]: ▸ ✓ testThatAnswersForEachQuestionTypeAreCorrect (0.015 seconds)
[00:17:52]: ▸ ✓ testThatAnswersHaventBeenStrippedIncorrectly (0.008 seconds)
[00:17:52]: ▸ ✓ testThatAttemptsAreEmpty (0.003 seconds)
[00:17:52]: ▸ ✓ testThatEveryQuestionHasALevel (0.054 seconds)
[00:17:52]: ▸ ✓ testThatEveryQuestionHasAnAnswer (0.107 seconds)
[00:17:52]: ▸ ✓ testThatEveryQuestionHasFeedback (0.053 seconds)
[00:17:52]: ▸ ✓ testThatQuestionCountIsCorrectAndEveryQuestionHasPremiumSetCorrectly (0.078 seconds)
[00:17:52]: ▸ ✓ testThatQuestionTextHasNoHTML (0.010 seconds)
[00:17:52]: ▸ ✓ testThatSubmittingIncorrectAnswersResultsInFalse (0.011 seconds)
[00:17:52]: ▸ ✓ testThatTestsWork (0.004 seconds)
[00:17:52]: ▸ 	 Executed 12 tests, with 0 failures (0 unexpected) in 1.382 (1.391) seconds
[00:17:52]: ▸
2016-08-27 00:16:49.340 xcodebuild[4827:21111175] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OMColorSense.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2016-08-27 00:16:49.341 xcodebuild[4827:21111175] [MT] PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
▸ Building Pods/ArmadilloSuitcase [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling AnswerView.swift
▸ Compiling BarGraph.swift
▸ Compiling FlatButton.swift
▸ Compiling PopupView.swift
▸ Compiling ProgressView.swift
▸ Compiling ResponsiveScrollView.swift
▸ Compiling TextField.swift
▸ Compiling AnswerView.swift
▸ Compiling BarGraph.swift
▸ Compiling FlatButton.swift
▸ Compiling PopupView.swift
▸ Compiling ProgressView.swift
▸ Compiling ResponsiveScrollView.swift
▸ Compiling TextField.swift
▸ Compiling ArmadilloSuitcase-dummy.m
▸ Compiling ArmadilloSuitcase_vers.c
▸ Compiling ArmadilloSuitcase-dummy.m
▸ Compiling ArmadilloSuitcase_vers.c
▸ Linking ArmadilloSuitcase
▸ Linking ArmadilloSuitcase
▸ Copying ArmadilloSuitcase-umbrella.h
▸ Copying ArmadilloSuitcase.h
▸ Touching ArmadilloSuitcase.framework
▸ Building Pods/SwiftyMarkdown [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling SwiftyMarkdown.swift
▸ Compiling SwiftyMarkdown.swift
▸ Compiling SwiftyMarkdown-dummy.m
▸ Compiling SwiftyMarkdown_vers.c
▸ Compiling SwiftyMarkdown-dummy.m
▸ Compiling SwiftyMarkdown_vers.c
▸ Linking SwiftyMarkdown
▸ Linking SwiftyMarkdown
▸ Copying SwiftyMarkdown-umbrella.h
▸ Copying SwiftyMarkdown.h
▸ Touching SwiftyMarkdown.framework
▸ Building Pods/VTAUtilities [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling CoreDataStack.swift
▸ Compiling DynamicHub.swift
▸ Compiling TagEater.swift
▸ Compiling VTAAppearance.swift
▸ Compiling VTADatesManager.swift
▸ Compiling VTAEnvironment.swift
▸ Compiling VTAExtensions.swift
▸ Compiling VTATimer.swift
▸ Compiling VTAUserDefaultsManager.swift
▸ Compiling VTAUtilitiesFetchedResultsController.swift
▸ Compiling CoreDataStack.swift
▸ Compiling DynamicHub.swift
▸ Compiling TagEater.swift
▸ Compiling VTAAppearance.swift
▸ Compiling VTADatesManager.swift
▸ Compiling VTAEnvironment.swift
▸ Compiling VTAExtensions.swift
▸ Compiling VTATimer.swift
▸ Compiling VTAUserDefaultsManager.swift
▸ Compiling VTAUtilitiesFetchedResultsController.swift
▸ Compiling VTAUtilities-dummy.m
▸ Compiling VTAUtilities_vers.c
▸ Compiling VTAUtilities-dummy.m
▸ Compiling VTAUtilities_vers.c
▸ Linking VTAUtilities
▸ Linking VTAUtilities
▸ Copying VTAUtilities-umbrella.h
▸ Copying VTAUtilities.h
▸ Touching VTAUtilities.framework
▸ Building Pods/Pods-WTMaths [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Pods-WTMaths-dummy.m
▸ Compiling Pods_WTMaths_vers.c
▸ Compiling Pods-WTMaths-dummy.m
▸ Compiling Pods_WTMaths_vers.c
▸ Copying Pods-WTMaths-umbrella.h
▸ Touching Pods_WTMaths.framework
▸ Building WTMaths/WTMaths [Debug]
▸ Check Dependencies
▸ Running script '[CP] Check Pods Manifest.lock'
▸ Compiling Topic+CoreDataProperties.swift
▸ Compiling Question.swift
▸ Compiling QuestionViewController.swift
▸ Compiling Attempt+CoreDataProperties.swift
▸ Compiling Answer.swift
▸ Compiling LoadingViewController.swift
▸ Compiling Chapter.swift
▸ Compiling Unit.swift
▸ Compiling databaseCreator.swift
▸ Compiling Level.swift
▸ Compiling DynamicHub.swift
▸ Compiling Level+CoreDataProperties.swift
▸ Compiling Topic.swift
▸ Compiling Answer+CoreDataProperties.swift
▸ Compiling Attempt.swift
▸ Compiling WTAppearance.swift
▸ Compiling Chapter+CoreDataProperties.swift
▸ Compiling PageViewController.swift
▸ Compiling SummaryViewController.swift
▸ Compiling Unit+CoreDataProperties.swift
▸ Compiling TopicViewController.swift
▸ Compiling WTTableViewController.swift
▸ Compiling Question+CoreDataProperties.swift
▸ Compiling AboutViewController.swift
▸ Compiling ChapterViewController.swift
▸ Compiling UnitViewController.swift
▸ Compiling AppDelegate.swift
▸ Compiling Environment.swift
▸ Compiling VTAInAppPurchasesTableViewController.m
▸ Compiling VTAProduct.m
▸ Compiling VTAInAppPurchasesDetailVC.m
▸ Compiling VTAInAppPurchases.m
▸ Compiling VTAInAppPurchasesTableViewCell.m
▸ Compiling VTAInAppPurchasesReceiptValidation.m
▸ Compiling WTMaths_vers.c
▸ Linking WTMaths
▸ Copying WTMaths/WTMaths.sqlite
▸ Copying WTMathsStyles.plist
▸ Copying products.plist
▸ Copying productListExample.plist
▸ Copying VTAInAppPurchases/Source/AppleIncRootCertificate.cer
▸ Copying WTMaths/Settings.bundle
▸ Compiling VTAInAppPurchasesTableViewCell.xib
▸ Copying WTMaths/About.md
▸ Copying WTMaths/update.json
▸ Compiling IAP.storyboard
▸ Compiling Main.storyboard
▸ Compiling LaunchScreen.storyboard
▸ Processing Info.plist
▸ Generating 'WTMaths.app.dSYM'
▸ Running script 'Run Script'
▸ Running script 'Run Script'
▸ Running script '[CP] Embed Pods Frameworks'
▸ Running script '[CP] Copy Pods Resources'
▸ Touching WTMaths.app
▸ Build Succeeded
2016-08-27 00:17:29.510 xcodebuild[4827:21111175] [MT] IDETestOperationsObserverDebug: (1B9FF57D-CF63-42B1-A482-B0C4AF0108EA) Beginning test session 1B9FF57D-CF63-42B1-A482-B0C4AF0108EA with Xcode 7D1014 on target <DVTiPhoneSimulator: 0x7fe81df81fc0> {
SimDevice: SimDevice : iPhone 4s (78CBFBC9-D529-4CA2-802B-96E91B56AFD3) : state={ Shutdown } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-4s } runtime={ SimRuntime : 9.3 (13E230) - com.apple.CoreSimulator.SimRuntime.iOS-9-3 }
} (9.3 (13E230))
2016-08-27 00:17:29.513 xcodebuild[4827:21111184]  IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/var/folders/44/_bqzzdm90572vs0tpjz1yhk40000gn/T/snapshot_derived20160827-4763-ktj8im/Logs/Test/1B2AE65A-2989-42E1-8127-18314F1989C8/Session-2016-08-27_00:17:29-FXYtUf.log
2016-08-27 00:17:29.524 xcodebuild[4827:21111175] [MT] IDETestOperationsObserverDebug: (E9253EC4-1417-471B-8230-3B70EAFDCD7A) Beginning test session E9253EC4-1417-471B-8230-3B70EAFDCD7A with Xcode 7D1014 on target <DVTiPhoneSimulator: 0x7fe81df81fc0> {
SimDevice: SimDevice : iPhone 4s (78CBFBC9-D529-4CA2-802B-96E91B56AFD3) : state={ Shutdown } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-4s } runtime={ SimRuntime : 9.3 (13E230) - com.apple.CoreSimulator.SimRuntime.iOS-9-3 }
} (9.3 (13E230))
2016-08-27 00:17:29.524 xcodebuild[4827:21111320]  IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/var/folders/44/_bqzzdm90572vs0tpjz1yhk40000gn/T/snapshot_derived20160827-4763-ktj8im/Logs/Test/1B2AE65A-2989-42E1-8127-18314F1989C8/Session-2016-08-27_00:17:29-IKzLMl.log
▸ Building Pods/ArmadilloSuitcase [Debug]
▸ Check Dependencies
▸ Building Pods/SwiftyMarkdown [Debug]
▸ Check Dependencies
▸ Building Pods/VTAUtilities [Debug]
▸ Check Dependencies
▸ Building Pods/Pods-WTMathsUITests [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Pods_WTMathsUITests_vers.c
▸ Compiling Pods-WTMathsUITests-dummy.m
▸ Compiling Pods-WTMathsUITests-dummy.m
▸ Compiling Pods_WTMathsUITests_vers.c
▸ Copying Pods-WTMathsUITests-umbrella.h
▸ Touching Pods_WTMathsUITests.framework
▸ Building Pods/Pods-WTMaths [Debug]
▸ Check Dependencies
▸ Building Pods/Pods-WTMathsTests [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Pods-WTMathsTests-dummy.m
▸ Compiling Pods_WTMathsTests_vers.c
▸ Compiling Pods-WTMathsTests-dummy.m
▸ Compiling Pods_WTMathsTests_vers.c
▸ Copying Pods-WTMathsTests-umbrella.h
▸ Touching Pods_WTMathsTests.framework
▸ Building WTMaths/WTMaths [Debug]
▸ Check Dependencies
▸ Running script '[CP] Check Pods Manifest.lock'
▸ Running script 'Run Script'
▸ Running script 'Run Script'
▸ Running script '[CP] Embed Pods Frameworks'
▸ Running script '[CP] Copy Pods Resources'
▸ Building WTMaths/WTMathsTests [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Running script '[CP] Check Pods Manifest.lock'
▸ Compiling WTMathsTests.swift
▸ Compiling Environment.swift
▸ Compiling QuestionTests.swift
▸ Compiling TestCoreDataStack.swift
▸ Linking WTMathsTests
▸ Copying WTMaths/WTMaths.sqlite
▸ Running script '[CP] Embed Pods Frameworks'
▸ Running script '[CP] Copy Pods Resources'
▸ Touching WTMathsTests.xctest
▸ Building WTMaths/WTMathsUITests [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Preprocessing /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/XCTRunner.app/Info.plist
▸ Running script '[CP] Check Pods Manifest.lock'
▸ Compiling Attempt+CoreDataProperties.swift
▸ Compiling Chapter+CoreDataProperties.swift
▸ Compiling Level.swift
▸ Compiling WTMathsIdentifiers.swift
▸ Compiling WTMathsUITests.swift
▸ Compiling Attempt.swift
▸ Compiling Topic.swift
▸ Compiling Question.swift
▸ Compiling SnapshotUITests.swift
▸ Compiling Unit+CoreDataProperties.swift
▸ Compiling Question+CoreDataProperties.swift
▸ Compiling Unit.swift
▸ Compiling Topic+CoreDataProperties.swift
▸ Compiling Level+CoreDataProperties.swift
▸ Compiling Environment.swift
▸ Compiling Answer.swift
▸ Compiling SnapshotHelper.swift
▸ Compiling Answer+CoreDataProperties.swift
▸ Compiling Chapter.swift
▸ Linking WTMathsUITests
▸ Running script '[CP] Copy Pods Resources'
▸ Touching WTMathsUITests.xctest
** TEST FAILED **

All tests
Test Suite WTMathsTests.xctest started
QuestionTests
✓ testThatAnsweringAQuestionInsertsTheCorrectAttempt (1.027 seconds)
✓ testThatAnsweringWithAnEmptyAnswerArrayResultsInAnIncorrectAttempt (0.012 seconds)
✓ testThatAnswersForEachQuestionTypeAreCorrect (0.015 seconds)
✓ testThatAnswersHaventBeenStrippedIncorrectly (0.008 seconds)
✓ testThatAttemptsAreEmpty (0.003 seconds)
✓ testThatEveryQuestionHasALevel (0.054 seconds)
✓ testThatEveryQuestionHasAnAnswer (0.107 seconds)
✓ testThatEveryQuestionHasFeedback (0.053 seconds)
✓ testThatQuestionCountIsCorrectAndEveryQuestionHasPremiumSetCorrectly (0.078 seconds)
✓ testThatQuestionTextHasNoHTML (0.010 seconds)
✓ testThatSubmittingIncorrectAnswersResultsInFalse (0.011 seconds)
✓ testThatTestsWork (0.004 seconds)

	 Executed 12 tests, with 0 failures (0 unexpected) in 1.378 (1.386) seconds

[00:25:00]: Exit status: 65
[00:25:00]: Tests failed - check out the log above
[00:25:00]: Tests failed, re-trying 1 out of 2 times

Configuration Files
Please copy the complete content of your Fastfile and any other configuration files you use below:
Fastfile:
# Uncomment the lines below you want to change by removing the # in the beginning

# A list of devices you want to take the screenshots from
devices([
	"iPhone 4s",
	"iPad Retina",
	"iPad Pro",
	"iPhone 5s",
	"iPhone 6",
	"iPhone 6 Plus"
])

languages([
  "en-GB"
])

# The name of the scheme which contains the UI Tests
scheme "WTMaths"

Environment
fastlane version (run fastlane -v): 1.101.0
Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)? RVM. Ruby is 2.2.3.

Scan has started failing, and the log in Scan shows that this was due to a library not being linked correctly.

@SimonFairbairn So glad to hear you got up and running. Hope that you have a wonderful day! 👍


Fix accessibility issue in E2E test

Context

Summary
In https://github.com/google/web-stories-wp/pull/6824 the SVG e2e test started to fail.
This because, in this test it switches to document tab in the inspector. In this there is a accessibility issue, where the order of header tag was incorrect.
Related: https://github.com/google/web-stories-wp/pull/6898
Relevant Technical Choices

To-do

User-facing changes

Testing Instructions

QA

[ ] This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

UAT

[ ] UAT should use the same steps as above.

This PR can be tested by following these steps:

Reviews
Does this PR have a security-related impact?

Does this PR change what data or activity we track or use?

Does this PR have a legal-related impact?

Checklist

[ ] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[ ] I have tested this code to the best of my abilities
[ ] I have verified accessibility to the best of my abilities (docs)
[ ] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[ ] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[ ] I have added documentation where necessary
[ ] I have added a matching Type: XYZ label to the PR

Fixes #

Huh, I thought we already fixed that?

Huh, I thought we already fixed that?

In issue introduced in #6824 but basically the same thing.

As this will likely block other PRs, I am going to merge.


How to configure the default path to D:\ instead of HOME?

By default, when log-viewer is started, the path will be pointed to HOME. May I know how to change that?

Try to set log-viewer.default-directory=D:/ in the configuration

Try to set log-viewer.default-directory=D:/ in the configuration

Thanks.


Yeastar template not correct

I suppose you can't use name in OID. So i fixed with numbers instead of names
yeastar_s100_trunks.yaml.txt

Hello!
Thank you for a request!
If you want to update/add the new template to a repo, please, follow the instructions in the repo root (How to contribute)


Bad @DATA instance format for UCI chronic kidney disease data

Hi, I was trying to load the .arff file of the UCI chronic kidney diease into python using
data = arff.loads(open('./Data/chronic_kidney_disease_full.arff'))
But I got the 'BadDataFormat' exception as a result
BadDataFormat: Bad @DATA instance format in line 215: 26,70,1.015,0,4,?,normal,notpresent,notpresent,250,20,1.1,?,?,15.6,52,6900,6.0,no,yes,no,good,no,no,ckd,
Is there a way to fix this?

It has a spurious trailing comma. It is, to my knowledge, invalid ARFF. Remove the trailing comma there and a few lines later.

I see. So There's no way to solve in using liac-arff package? In this case, do I have to convert .arff into csv to remove the trailing comma?

You don't need to convert into CSV, you need to edit with a text editor

Got it! And it fixed my problem. The thing with this dataset is that it has so many bad instances when use liac-arff package. I just found that read_csv() can read .arff file too. Here's the link https://mclguide.readthedocs.io/en/latest/sklearn/preprocessing.html#chronic-kidney-disease

@hamidialii1990 sorry this was a while ago. Try the solution above, I think I fixed mine


Remove tenant tab when disabled via yaml

Description
Removes tenant tab from showing up in the left nav, and also doesn't register it as a page at /tenants if tenancy is turned off/not enabled via yaml. Since workspaces is coming and no active development being done on the tenancy feature, this is appropriate. Also gets rid of a few "ghost" routes and UI components related to different tenancy tabs (manage vs configure), since these were not connected to any UI component and would only be hit unexpectedly or if people know the exact route to put in the URL.
Category
Enhancement
Why these changes are required?
Fix: https://github.com/opensearch-project/security-dashboards-plugin/issues/1959
What is the old behavior before changes and new behavior after changes?
New behavior: when multi tenancy is turned off via dashboards yaml, tenancy does not show up in the left nav, explicitly navigating to '/tenants' does not do anything
Issues Resolved
Fix: https://github.com/opensearch-project/security-dashboards-plugin/issues/1959
Testing
[Please provide details of testing done: unit testing, integration testing and manual testing]
Check List

[x] New functionality includes testing
[ ] New functionality has been documented
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Failing cypress test case should be changed to instead assert that tenancy tab does not show up on the left nav menu. That test is not being run at release time, will move that over in a separate PR

Test fix is within this PR: https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/1276

@derek-ho Could you create a manual backport?


IS-1 Base setup for angular js spring boot app

Spring backend

Angular js frontend

User management

Metrics exposed for the production ready backend

Jmx metrics exporter

Grunt tasks

No css pre optimisation

Liquidbase for schema changes

Hibernate level 2 cache (ehcache for a single node)

Elastic search as a search engine

Solves #1

This one is revised from before. Some node modules we fleaky during the previous work, recomiting as had some problems with the project setup


[FR/BUG] Show idle costs (again) using OpenCost

First-of-all I appreciate all the work that was done in this awesome tool :)
Imho it was possible for kubectl-cost  to show "idle"-costs for OpenCost in the past. This does not seem to work anymore.
I guess it is related to this: https://github.com/opencost/opencost/issues/1270#issuecomment-1818422930
It would be nice to add ?includeIdle=true parameter to the requests to opencost api (or make it an option).
Regards,
Daniel

Hi @danielrolfes2307, thank you for the suggestion. I have opened https://github.com/kubecost/kubectl-cost/pull/164 which should fix this. Once it is merged and a release has been cut, please give it a try.

Awesome @michaelmdresser :)
Will give this a try (for sure) in the next days.

The release container this fix, v0.6.1, is now available. Please let me know if you encounter trouble, I do not test regularly against an Opencost environment so I'm reliant on your support.

@michaelmdresser
This works now. Thanks for the fix :)


Explain vertical lines in plot_raw_psd

Looking at the plot, I was wondering about the vertical lines. Had to go into the code to find out what they mean. This should be explained in the doc.

LGTM

thx @wmvanvliet


Add ROS messages to convert OpenTera events to ROS messages that will be used by CPP and python clients.

Messages are "bridged" with protobuf JSON messages, from opentera-messages package.

See opentera-client-ros branch.

Streamers should receive events and join sessions.

Work in progress in opentera-webrtc-ros-dev branch


unused rec flag warning in generated code

$ cat q.ml
type t = { a : int; b : int } [@@deriving ord]
$ ocamlfind ocamlc -c -w +a -dsource -package ppx_deriving.std q.ml
type t = {
  a: int ;
  b: int }[@@deriving ord]
let rec (compare : t -> t -> Ppx_deriving_runtime.int) =
  ((let open! Ppx_deriving_runtime in
      fun lhs  ->
        fun rhs  ->
          match Pervasives.compare lhs.b rhs.b with
          | 0 -> Pervasives.compare lhs.a rhs.a
          | x -> x)
<EMAIL_ADDRESS>"-A"])
File "q.ml", line 1, characters 0-46:
Warning 39: unused rec flag.

using [@@ocaml.warning "-A"] solves it afaics

Re: this and other of your issues. I care but am incapable of doing anything towards fixing them due to health issues. I will do my best to review any PRs but that is the extent of what I can.


How to add dynamic library?

If my archive has dynamic library that some of my binaries depend on, should I copy the dynamic library into /usr/local/lib in the very beginning of my executable?

You will not have write-access to any directory except $TMD_DIR, $HOME_DIR and the current working directory. If your tool depends on a dynamic library, then it should be located in the current working directory (or some sub-directory of it, for example "./lib/"). When executing your tool, you can set the environment variable "LD_LIBRARY_PATH" to include the corresponding directory.
Examples:
direct cmdline:
LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH myExecutableTool

within some bash-script:
export LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH
myExecutableTool

There are also other ways to tell your tool where to find the libraries,
but LD_LIBRARY_PATH is the easiest way to do it.

Be careful: the writable paths are actually named $TMPDIR and $HOME.
Note that I would recommend a different solution than setting $LD_LIBRARY_PATH, because relying on the current working directory by including ./lib or similar makes it quite fragile and forces the user without need to execute the tool exactly in the right directory.
Much better is it to tell the linker at compilation time where to look for libraries using the -rpath flag. By using the string $ORIGIN you can tell the linker to look for libraries in a directory relative to the location of the current executable. This is typically exactly what one wants, and it works no matter what the current directory is.
I have written about this here (just ignore the first half of the post), and it is described in the man page of ld.so.

Thank you all a lot !

@PhilippWendler
Now everything works fine except for libstdc++.so, it seems that it is still use the library in the default location of runtime machine.
readelf -d gives the following output:
0x0000000000000001 (NEEDED)             Shared library: [librt.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [ld-linux-x86-64.so.2]
 0x000000000000000f (RPATH)              Library rpath: [$ORIGIN]

And error messages are:
./sv_absref: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./sv_absref)
./sv_absref: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./sv_absref)
./sv_absref: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./sv_absref)

It still use libstdc++.so on default location and does not use which I provided.

Now I link everything statically except librt and avoid this problem...


SLIP: Switch to poll based design

Summary
This is a refactored version of the SLIP network driver.  Updates include:

The original design started two kernel threads per SLIP device. The refactored version uses file_poll to essentially be driven by the UART RX and TX interrupts and pushes work to the low priority work queue.

The SLIP byte un-/stuffing is more efficient now, using memcpy instead of handling each byte individually.

The switch of the old SLIP driver to IOBs caused buffer overwrites if packets were sent that would not fit into a single IOB.  This is fixed now.

Impact
Changes are contained to the SLIP network driver.  This fix is reducing latency, improving throughput and is more resource efficient.
Testing
Working fine for me with LwM2M, Telnet, and iperf

Very nice @michi-jung ! I want to create a video tutorial explaining how to use SLIP. My last video was about using ZMODEM, so SLIP demo should be nice! Was it easy to use/test?

@michi-jung did you test with Linux? http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html

The switch of the old SLIP driver to IOBs caused buffer overwrites if packets were sent that would not fit into a single IOB.  This is fixed now.

@michi-jung but the change need resolve two big buffer and copy them to/from iob. Why not simply extend iob to SLIP MTU or support the chain IOB instead?

@michi-jung did you test with Linux? http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html

Hi @acassis, yes, only on Debian 11 (bullseye).  To setup a point-to-point connection the following was sufficient for me (as root or with an account with sufficient capabilities):
slattach -L -s 115200 -p slip /dev/ttyUSB0 &
ifconfig sl0 <IP_ADDRESS> pointtopoint <IP_ADDRESS> up
route add <IP_ADDRESS> dev sl0

To enable access to the network access from you devices to the wider network, you have to enable ip forwarding and network address translation on the host:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o enp0s31f6 -j MASQUERADE
iptables -A FORWARD -i enp0s31f6 -o sl0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i enp0s31f6 -o sl0 -m state --state RELATED,ESTABLISHED -j ACCEPT

Since the MTU for SLIP is very small (296 bytes), IP packets from the internet will often be fragmented by the host before being forwarded to the device.  Thus, you should have IP defragmentation enabled in NuttX (CONFIG_NET_IPFRAG=y).

@michi-jung but the change need resolve two big buffer and copy them to/from iob. Why not simply extend iob to SLIP MTU or support the chain IOB instead?

I tried to avoid the complexity of doing the byte de-/stuffing in IOBs.  And the two buffers are still smaller than the two stacks required by the tx and rx kernel threads in the old design.
However, it is of course possible to do this in IOBs.  I will open an issue to investigate this in the future.  I am currently short on time, but will do this over the next couple of weeks.

Thanks, @michi-jung


Add a ibc.json file in the root directory

We should create an ibc.json file in the root directory that contains all the preferred channels, non preferred channels and a trust hash
As a rough idea:
"cosmos": { // should be unique chain identifier
    "trust_hash": "" // some hash
        "osmosis": { // also unique chain identifier
            "preferred_channel": "141-0",
            "non_preferred_channels": [
                "189-23",
                "123-456",
                //etc..
            ]
        },
        "akash": {
            "preferred_channel": "184-17",
            "non_preferred_channels": [
                //etc..
            ]
       }
       // Repeat for each chain that has an IBC connection
// Repeat for each chain

Not sure what's the best way to notate those channels. @sunnya97 @jackzampolin ?
Currently not sure how to automatically populate these, but we need this file and start adding them manually at first.

Besides preferred channels we're good to get started on this, right? @jackzampolin how does legacy_channels sound to you?

Beside channels, on a longer-term basis, it might be ideal to include the following additional information relevant for IBC relayers:

the connection and clients underlying a high-value channel
preferred/max fees, denom name, slip44
account prefix
max_tx_size (depends on genesis file of the network)
clock drift and max block time (for IBC clients, depends on the block frequency of the network)

Maybe just changing the language to legacy_channels would be sufficient to discourage usage?

+1
For the question of having a single/global IBC.json file versus per-chain file: Maintaining a file with hundreds of entries (currently there are ~20 IBC chains and 2 DEX-es, so ~80 channel ends) seems daunting, but not sure if there are other pro/con arguments for the global IBC.json file.

Currently not sure how to automatically populate these, but we need this file and start adding them manually at first.

For automation: an option is https://www.mintscan.io/cosmos/relayers -- either crawling the HTML here, or using the mintscan API, or partnering with the MintScan team to give us an API if there isn't a public one already.

It has been agreed upon how to handle IBC data in https://github.com/cosmos/chain-registry/pull/379


Import CSV into SAP HANA, express edition using the SAP HANA Tools for Eclipse

Comma (,) should be selected during import instead of Semi colon (;) as wrongly stated in the tutorial.

Thanks for your feedback!
Fixed in commit Fixing issue #2386


Zend Data Cache: APC compatibility broken

The Zend Data Cache comes with a compatibility layer for APC but the APC adapter doesn't work with it:
curl -sS -v 'http://localhost/test-zend-cache.php'
* About to connect() to localhost port 80 (#0)
*   Trying ::1...
* Connected to localhost (::1) port 80 (#0)
> GET /test-zend-cache.php HTTP/1.1
> User-Agent: curl/7.29.0
> Host: localhost
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Wed, 17 Feb 2016 21:08:54 GMT
< Server: Apache/2.4.6 (CentOS) PHP/5.6.17
< X-Powered-By: PHP/5.6.15 ZendServer/8.5.2
< ZRay-ID: 0@3936@1455741553@0
< Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/
< Content-Length: 81
< Content-Type: text/html; charset=UTF-8
<
.............E.......E..EE..E.E.E.....E......E.FF.F.FF......SEEE. 65 / 72 ( 90%)

I currently don't get the full result. Could be a segmentation fault somewhere but it's a bit more work as the Zend Data Cache doesn't run in CLI and this bug is not very impotent.
-> For now if you are using the Zend Data Cache than please use one of the ZendServer[Disk|Shm] adapters.

It should be a bug in apcu or acp_bc. Minimum required versions for each PHP versions are corrected in tests included in #153

@marc-mabe Ok, I don't know Zend Data Cache, but I think it could be a problem of Zend Data Cache. What do you think? And it's a 2 years old issue.

This repository has been closed and moved to laminas/laminas-cache; a new issue has been opened at https://github.com/laminas/laminas-cache/issues/9.


Fix incomfort and bump client to 0.3.3

Breaking Change:
Remove esoteric device state attributes (that were causing pointless state changes) - this is not likely to be considered a breaking change by users:

"rf_message_rssi" signal strength (between gateway & boiler), changes almost every scan_interval
"nodenr" node number, is static
"rfstatus_cntr" unknown

Description:

add a unique_id for each entity
change water_heater icon to something more appropriate
fix a potential bug where climate/sensor/binary_sensors would have been updated unnecessarily
some HA'ing, and some de-linting
much less logging when debugging mode is on in configuration.yaml:

logger:
  logs:
    incomfortclient: debug

The newer client has:

improved fake_room code (used for testing)
much reduced DEBUG logging
added f-strings, improved type hints, de-linted & blackened

See: https://github.com/zxdavb/incomfort-client/compare/v0.3.1...v0.3.3
Related issue (if applicable): fixes #26760
Pull request with documentation for home-assistant.io (if applicable): N/A
Example entry for configuration.yaml (if applicable): N/A: unchanged
Checklist:

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

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

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

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

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

If the code does not interact with devices:

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

Can be merged when build passes.

@MartinHjelmare Thanks: as always, I've learnt something new!


Update LevelDB to solve windows bugs

Cherry-picked Bitcoin's leveldb subtree merge that allegedly reduces the risk for state corruption on  windows.
This could fix #1321 and corruption issues while terminating QT unsafely.
I have built a win64 dogecoin-qt.exe and it is available as zip archive on ipfs at hash QmPJvX6ZezcBY8zyvWVqUtnwLz4XDCTRgcAeSuw5Du7UhU (gateway link)
sha256sums:
b3b6829a3be87807f4d3fa2caabbaa617041a5d0d8be8836f697e5e85267d253 dogecoin-qt-1.10.1-ldb-w64.zip
fc436af9e03d12e9a339e0d7cb9c5df884236d2b571185c1cf70b989e7153193 dogecoin-qt.exe

Did a full mainnet reindex on the build linked in #1338 and saw no issues. Will keep an eye out on corruption, as this happened a lot recently (damn PC).


Allow downstream_package_name to be specified per-job

Some packages have different names on different Fedora/EPEL releases (for example, a newer version of a library on EPEL 7 might be named in the form packagename$version while in Fedora it is just packagename.
It should be possible to do the following:
specfile_path: libmodulemd.spec
upstream_package_name: libmodulemd
downstream_package_name: libmodulemd
upstream_tag_template: libmodulemd-{version}
current_version_command:
  - ./.packit_version.sh

synced_files:
  - .packit.yml
  - .make_packit_specfile.sh
  - libmodulemd.spec

actions:
    post-upstream-clone: ./.make_packit_specfile.sh

jobs:
- job: copr_build
  trigger: pull_request
  metadata:
    targets: fedora-all

- job: propose_downstream
  trigger: release
  metadata:
    dist-git-branch: fedora-all

- job: propose_downstream
  trigger: release
  metadata:
    dist-git-branch: epel-7
    downstream_package_name: libmodulemd2

@sgallagher Thanks for the proposal. I'll move it to the service repository since it needs to be done there.
Some notes regarding the implementation:

The value can be set either globally or per-job.
The per-job value is in the metadata field and overwrites the global (or default) one.
The usage of the job metadata from the CLI is discussed here: #702


Update everest-framework dependency to 0.13.0, bump version to 2024.4.0

Describe your changes
Issue ticket number and link
Checklist before requesting a review

[x] I have performed a self-review of my code
[ ] I have made corresponding changes to the documentation
[x] I read the contribution documentation and made sure that my changes meet its requirements

@golovasteek @dorezyuk @SirVer I ran
bazelisk run update //...
after updating the dependencies.yaml, which worked without any issues in #631 but now it seems to be failing, how do you properly update these dependencies for bazel?

mmh, the error is
Error in fail: error running 'git reset --hard v0.13.0' while working with @everest-framework:
fatal: ambiguous argument 'v0.13.0': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:

Which I do not understand, since the tag is clearly there. I ask @golovasteek to have a look at this, feel free to merge and we'll fix it in main or give us a day to look into it, your call @hikinggrass .

@golovasteek @dorezyuk @SirVer I ran bazelisk run update //... after updating the dependencies.yaml, which worked without any issues in #631 but now it seems to be failing, how do you properly update these dependencies for bazel?

The issue is that bazel is strict with using tags or commits, we can not just swap the value. We need to tell if it is tag or commit.
I've changed framework dependency from commit to tag here: https://github.com/EVerest/everest-core/pull/653
I'll think about  how to make it more generic (it should be somehow done automatically by bazel run //:update)


Display not same with the actual value in model

i have been longtime using this library, but its my first time getting some bugs, and make me take a long time to refactory my code, but still stuck, the bug will be affected when iam typing value : 0.10
in model, value is right, return 0.1, but in display, showing value 0.01, so i've got confused with that result
the result will be same when i fill the rounded value after decimal separator, like : 0.20, 0.30, 0.90 , the model returned right value, but in display its not same.
this my config
const config = {
      decimal: ',',
      thousands: '.',
      prefix: '',
      suffix: '',
      precision: 2,
      max:<PHONE_NUMBER>99,
      // masked: false,
      modelModifiers: {
        number: true,
      }
    }

I am having the same problem.
When I send the value through a form, the value sent is wrong.
Exemple:

this is my config:
config: {
        prefix: 'R$ ',
        thousands: '.',
        decimal: ',',
        precision: 2,
        disableNegative: true,
        min: 0,
      },

modelModifiers: {
number: true,
}

I solved this problem using v-model.lazy in my main model.

my problem has solved when iam using Money3Component, before i used the directive, but i have limitation with component, but for now , my target the problem must be solved first haha
maybe in the next vue 4 it will be fixed

Will take a look at it soon. Thanks for reporting


Memory Leak

CVCalendar has memory leak on showing Calendar dates and leak count increases further on date selection
Environment:
Xcode 8.3.2
Swift 3
iPhone 6 (simulator & real device)

Duplicate of #427, please use issue template in the future.


Apply captcha to register form

With re-captha3 out of beta we should implement this to our login forms. After the login form is moved as a component into the main application view.

Google Re-captcha v3 has been introduced with https://github.com/GEOLYTIX/xyz/commit/007d5f0ebedc98a0e89ea6ba5c41c60ac2b35691
In order to enable Google re-captcha a site must be registered with Google re-captcha.
https://developers.google.com/recaptcha/docs/v3
The "GOOGLE_CAPTCHA" environment entry must have the value "site_key|secret_key".
The site key will be stored in a data field on the body. An invisible input will hold the token and transmit the token with the other form fields to the login / register endpoints.
if (captcha_key) {

 grecaptcha.ready(() => {
   grecaptcha.execute(
     captcha_key, {action: 'login'}).then(
     token => {

       captcha_input.value = token;
       check();

     });
 });

} else {

 captcha_input.value = 'foo';
}

If validation fails with a score of less than 0.6 the login fail mask will be shown.
  if (global.captcha && global.captcha[1]) {

    const captcha_verification = await require(global.appRoot + '/mod/fetch')(`https://www.google.com/recaptcha/api/siteverify?secret=${global.captcha[1]}&response=${req.body.captcha}&remoteip=${req.req.ips.pop()}`);

    if (captcha_verification.score < 0.6) return res.redirect(global.dir + '/login?msg=fail');

  }

I am not entirely sure how we can test this.... maybe with postmaster?


objectindicators: Correctly match template plane

poh and cox instances use a different plane in their source chunks than
the destination chunks, which made this unable to remove the objectPoint
in most poh wallkits. This also makes it so if you add a dungeon to your
poh it won't destroy your markers
Fixes #10371

Why am i here?


Does model support multiple input parameters?

Hi,
Some models such as GNN require 2 params. For example:
class GCNLayer(nn.Module):
    def forward(self, node_feats, adj_matrix):
        pass

Does DI-engine support this case? I can't find any example in source code. Guild only give one situation.

You need to wrap your input into a dict two keys, (e.g. {'node_feats': xxx, 'adj_matrix': xxx}). Then unpack the data inside of the forward method. DI-engine designs one argument to ensure some general operations between different modules.
BTW, if you want to do some operations on dict-like data more conveniently, you can have a look about this repo we provided.


Update jsoniter-scala-core to 2.28.0

About this PR
📦 Updates com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core from 2.17.9 to 2.28.0
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.plokhotnyuk.jsoniter-scala", artifactId = "jsoniter-scala-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.github.plokhotnyuk.jsoniter-scala", artifactId = "jsoniter-scala-core" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, version-scheme:early-semver, commit-count:1

Superseded by #274.

Superseded by #275.


Desired Feature: antivirus scan of file uploads

Description:
Uploaded files should be scanned and rejected if tested positive, result logged and user notified of why the file was not accepted.
Inspiration:
https://www.superbrackets.com/article/scan-files-for-viruses-using-laravel-and-clamav
https://github.com/sunspikes/clamav-validator

This actually works with minimum changes in BookStack.

Nothing is logged yet.
Systemconfiguration is a bit tricky since clamav runs as own user and has no read access to the uploaded tmp file. I'm sure this will lead to many new issues regarding the interaction of BookStack and clamav.

@lommes thanks for working on this request.
From my small amount of research it is possible to stream the file to an networked instance via the clamd protocol (https://blog.clamav.net/2016/06/regarding-use-of-clamav-daemons-tcp.html & https://linux.die.net/man/8/clamd) which would solve the permissions issue.
On the 3th of July sunspikes/clamav-validator got support for steaming - https://github.com/sunspikes/clamav-validator/commit/d52c44108967b0c3ffd393180a9f9d767a8e72c1 which the underlying lib has supported for quite a while https://github.com/jonjomckay/quahog

I'm going to go ahead and close this off since there's been little demand for this since opening.


Powered Light Texture Issues

Issue Description:
The powered light in EnderIO is unresolved (black/purple).
What happens:
Missing texture for the power light.
Affected Versions (Do not use "latest"): 1.20.1 all Alphas

EnderIO:

pls report it to new https://github.com/Team-EnderIO/EnderIO


Restrict Privacy Center debug logging to development-only

Closes #3637
Code Changes

[X] Wrap remaining console.log statements in Privacy Center code with a NODE_ENV == "development" guard

Steps to Confirm

[ ] Run nox -s "fides_env(test)" and confirm Privacy Center logs are quiet

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation:

[ ] documentation complete, PR opened in fidesdocs
[ ] documentation issue created in fidesdocs

[ ] Issue Requirements are Met
[ ] Relevant Follow-Up Issues Created
[ ] Update CHANGELOG.md
[ ] For API changes, the Postman collection has been updated

Description Of Changes
I personally added some troubleshooting logs to the Privacy Center backend for loading config files, but didn't really think them through - these fire on every request, so we really can't log anything for "normal" troubleshooting!
NextJS doesn't have thorough support for log levels like DEBUG/INFO/WARN/etc., so that kind of "normal" solution doesn't apply here, so I'm just disabling the logs based on the NODE_ENV instead.

Approved, but in the future it might be good to use either an enum or const for the env "development". That can be a future improvement though.


Selected preset not shown when returning from variant details

A user reported that the selected preset is not shown when returning from the variant details. Couldn't reconstruct, must occur under certain circumstances.

So far, no success in reproducing this issue. Need to clarify whether I misunderstood this.


How do I use this library?

This is a configuration error on my part but I can't figure it out.
LNK2001: unresolved external symbol mz_zip_reader_end
LNK2001: unresolved external symbol mz_free
LNK2001: unresolved external symbol mz_zip_reader_extract_file_to_heap
LNK2001: unresolved external symbol mz_zip_reader_init_file

I have downloaded miniz.h and miniz.c from the release miniz-3.0.2.zip (i.e. the amalgamation). Both are in a directory that is on my include path (using VS2022). In my project I #include <miniz.h> and there are no intellisense errors. The header also mentions:
   * This is a header file library, like stb_image.c. To get only a header file, either cut and paste the
     below header, or create miniz.h, #define MINIZ_HEADER_FILE_ONLY, and then include miniz.c from it.

I realized all my other imports were header only libraries, so I had to add miniz.c to the solution for the linker to find it.


esy dependency causes error

A user reported having issues with reason-cli installation. The error comes after the merging of my PR for berror. I'm not sure that the error didn't exist prior to my PR. The user was unblocked by running the following:

npm uninstall -g esy && npm install -g "git://github.com/reasonml/esy.git#beta-v0.0.2"
npm uninstall -g git://github.com/reasonml/reason-cli.git   && npm install -g git://github.com/reasonml/reason-cli.git

The difference is that they are installing esy globally prior to installation, i'm not certain why this happens and why the local esy dependency is not working. It may have to do with the fact that esy is available in the cli when globally installed as opposed to being tied to node_modules.
cc @jordwalke

We are not correctly failing when the npm install fails.
The install fails as you've mentioned and we should also fix that.


Minecraft Spigot v1.16.1 not working under podman on CentOS 8.2

Hello,
OS: CentOS 8.2
SELinux: Enforcing
Software: Podman
Rootless: Yes
When running
podman run -d -v /virt/podman/container-data/minecraft:/data:z  -e TYPE=SPIGOT -p 25565:25565 -e EULA=TRUE -e VERSION=1.16.1 --name minecraft itzg/minecraft-server
I got the following error:
ERRO[0000] exit status 1                                 ERRO[0000] Unit 95655dbca3e6bc601b17f0fbd34ef2234cc4b0d248e36862acc525a0a44a788b.service not found.  95655dbca3e6bc601b17f0fbd34ef2234cc4b0d248e36862acc525a0a44a788b
Podman reports that the container is not running. Disabling SELinux or running under root is not the solution. The same problem exists with Minecraft 1.15.2, but then the container runs.
Could you please help me out?

It will be a while before Spigot supports 1.16. Until then, one workaround is to explicitly set  VERSION to 1.15.2. I might also add some logic to cap the version at 1.15.2 for non-vanilla types.

Spigot has been released @bavrogar ;)

Yay, that was much quicker than I expected.

...confirmed docker run -ti --rm -e EULA=TRUE -e TYPE=SPIGOT itzg/minecraft-server started and reported:
[19:13:07] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-758abbe-2b00831 (MC: 1.16.1) (Implementing API version 1.16.1-R0.1-SNAPSHOT)

Hey itzg,
Thanks for the reaction. We got Spigot running on 1.16.1 now. The error I listed still exists and also exists with 1.15.2. Could you please have a look at it?

It sounds like you need to report an issue with podman. That error doesn’t appear to make any specific mention of this image.


Does not appear the content that is giving the quotation marks.

Hello!
I am having trouble when I paste the text in quotation marks, it just does not appear the content that is giving the quotation marks.

???

https://jsfiddle.net/


in_segment_async doesn't get/pass the current Lambda segment

Hello,
I am opening this issue on request of @NathanielRN after a discussion with him in https://github.com/aws/aws-xray-sdk-python/issues/310 .
The problem is that when we have API GW -> Lambda invocation and in the Lambda we use async , then we get 2 separate traces. One from API GW to Lambda and another from in_segment_async . To tie them together I have to use the following workaround:
    # get current segment
    trace_id = xray_recorder.get_trace_entity().trace_id
    parent_id = xray_recorder.current_segment().id
    # enable xray to work with async
    # even though Lambda has its own segment we need to create one async segment
    xray_recorder.configure(context=AsyncContext())
    async with xray_recorder.in_segment_async('add_brochure', traceid=trace_id, parent_id=parent_id) as segment:
       ...

But even then most of the times (usually works first time after deployment only) it doesn't work because I get the error:
[ERROR] AttributeError: 'NoneType' object has no attribute 'trace_id'
Traceback (most recent call last):
  File "/var/task/lambda_function.py", line 19, in lambda_handler
    trace_id = xray_recorder.get_trace_entity().trace_id

Hello!
Can you clarify the reason why your workaround only works once and then throws this error? Have you tried any other workarounds that do not result in this error being thrown?

I can only suspect that it is because of the either nature of Lambda : first run is a clean state and then it can get reused, or because  not all traces are sampled and when they are not - there is no segment ? I have no working example so far.

Could I spark some interest in this issue ? ^^

After looking into this issue further, there may be a few root causes that contribute to the issue you are seeing. As linked in the previous issue (#203 , there is a known issue with using AsyncContext and LambdaContext together, and perhaps the current LambdaContext doesn't allow for the creation of a new segment (since there already exists a facade segment).
There are a few workarounds you can try in this case:

Removing the xray_recorder.configure(context=AsyncContext()) line and re-running the lambda function to see if the same error persists.
Keep AsyncContext but instead of doing xray_recorder.get_trace_entity().trace_id to fetch the trace ID, retrieve it from the lambda env variable (LAMBDA_TRACE_HEADER_KEY) instead. This method can be helpful in extracting the trace ID


[Enhancement] Move Knative plugin into Connector from Storage plugin moudle

Search before asking

[X] I had searched in the issues and found no similar issues.

Enhancement Request
Move Knative plugin into Connector from Storage plugin moudle
Describe the solution you'd like
Move Knative plugin into Connector from Storage plugin moudle
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

I can take it as the next for Connector migration. Plz assign me.


MongoProxy OP_MSG (2013) Support

Issue Template
MongoProxy OP_MSG (2013) Support: MongoProxy does not support the MongoDB message code 2013 (OP_MSG) introduced in MongoDB 3.6
Description:
MongoProxy does not support the MongoDB message code 2013 (OP_MSG) introduced in MongoDB 3.6.  Without support MongoProxy access logs provide very little information, since most of the information about the query and the reply are encoded in an OP_MSG message.
Relevant Links:
MongoDB Wire Protocol
Notes:
Attached is a patch file that provides support for the new MongoDB message code.
mongo_proxy_op_msg.patch.txt

@oneleggedredcow feel free to open a PR with your patch.

Created a PR: https://github.com/envoyproxy/envoy/pull/5053


Sensor sensor.NAME_weekIncidence is not saved to the influxDB

Hello,
First, thank you for so one great integration!!!
In my installation I configured influxDB to log all data.
The configuration looks like this one.
  influxdb:         host: <IP_ADDRESS>
All sensors except one are logged:

So the sensor NAME_weekIncidence  is missing

Whats the purpose of the InfluxDB? HA already persists all values internally, just wondering why someone would install a separate persistence layer.
I can only guess, but you can try to change the unit_of_measurement to get the value persisted.
https://github.com/thebino/rki_covid/blob/master/custom_components/rki_covid/sensor.py#L169
This looks like an issue on the influx configuration, all external values should be escaped to prevent XSS attacks to the database.

The purpose to use InfluxDB is to save sensor data over the years and the possibility to query the data in milliseconds.
I tried to update my InfluxDB installation from version 1.x to 2.x but it seems to be a little bit complicated. I will try to update my installation on the weekend.
I let you know if it changed something.

I have also installed a influx dB and the same issue.
If you change the unit_of_measurement in the customize.yaml you will find the week incidence in influxdb.
Hope that helps.

If you change the unit_of_measurement in the customize.yaml you will find the week incidence in influxdb.

In the configuration.yaml or customize.yaml (Which I can't find)?

You have to change it in customize.yaml
@thebino can you change the unit in your awesome integration?
Because not every user will change it in customize.yaml but want to use InfluxDB

@vaceslav Yes correct...
@dabepp please have a look to homeassistant spec...
https://www.home-assistant.io/docs/configuration/customizing-devices/
Maybe that helps.
@thebino I also think that a change the unit of  measurement shall be changed...
It is small hole in a very big implementation of your integration. Where a lot of guys have fun with...

To which value did you change it? The sensor is representing an incidence number.

I just represent with number nb

I changed it to cases. Yes not the best choice I now.
I think InfluxDB has problem with # sign.


Preprocess problem

It seems torch.load() cannot load train_data.th7?
I cannot figure out how to "run "process_gbw.py" on the "train_data.th7" file to create the "train_data.sid" file."

PyTorch does not support Torch tensors anymore. If you install PyTorch 0.4, you can convert the Torch tensors into the PyTorch format. torch.load() is only for PyTorch tensors.


Fix Auto-Scroll Issue and Total Count Card in facility details page

Proposed Changes

Fixes #9122
Backend PR - https://github.com/ohcnetwork/care/pull/2629
fix auto-scrolling at the staff capacity section.
Use total_doctors in the API response to show overall staff capacity and avoid extra API calls.

https://github.com/user-attachments/assets/89b3310b-a7ee-4f08-a487-79c87fec982b
@ohcnetwork/care-fe-code-reviewers
Merge Checklist

[ ] Add specs/tests for bug fixes or features.
[ ] Update [product documentation](https://docs.ohc.network).
[x] Ensure UI text is in I18n files.
[x] Attach screenshots or demo videos for changelog.
[x] Request peer reviews.
[ ] Complete QA testing.

Summary by CodeRabbit

New Features

Added an optional scrollToTop property to the Pagination component for improved navigation.
Introduced a new function to manage pagination changes and enhance scrolling behavior in the Facility Staff List.
Added a total_doctors property to the DoctorModal interface for better representation of doctor counts.

Bug Fixes

Simplified the calculation method for the total number of doctors in the Facility Staff List.

Documentation

Updated localization strings in the application for better clarity and consistency.

@coderabbitai full review

https://github.com/ohcnetwork/care_fe/pull/9436


[BUG]: CSM Installation Wizard

Bug Description
Installation wizard does not provide a check box for Resiliency when PowerMax is selected. All the other platforms offer this check box. Client must manually select Resiliency in the yaml file
Logs
None needed
Screenshots

Additional Environment Information
No response
Steps to Reproduce
run the wizard
Expected Behavior
expect Resiliency check box to be available
CSM Driver(s)
PowerMax
Installation Type
Both
Container Storage Modules Enabled
No response
Container Orchestrator
NA
Operating System
NA

/sync

sync

Tracking ID: 29407


Two errors

1...and does not prevent the user from use either entry point.
2...when the task guide detects that the user is on the wrong from,...

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

ID: b5762f9e-d7f4-e7fc-49c7-6db64c01bc6a
Version Independent ID: 2aab18ad-f2f1-c0ad-c109-38806c8491a3
Content: Task recorder resources - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/user-interface/task-recorder.md
Service: dynamics-ax-platform
Product: ****
Technology: ****
GitHub Login: @jasongre
Microsoft Alias: jasongre

Thank you for your feedback. @jasongre can you please look at this?

BUG 440094 created to track.

Thanks for catching those! They should be fixed soon!


Indicate with mouse cursor that table row is clickable

I sometimes don't even realize the row is actually clickable (and you have to click on it to show details about the property).
Before
Unless you do some blind-clicking, you have no idea the row could be expanded.

After
The click-to-expand is clearly indicated with mouse cursor.

Hi @OndraM, would you mind giving me feedback on my redesign? I fixed this, and some other stuff. https://github.com/ApiGen/ThemeBootstrap/pull/26

Will be closed in favor of #26


LMS-469

Add the students extraction and sections association.
Made changes in ExtractorGraphQL and add ordering in the CSV files.

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


Typo on Autoscalar

Probably meant to be 'Autoscaler'. :)

Hi @paulbellamy
My apologies for this - I will get this fixed and up to date today and make a release
Note to myself:
			"google_compute_autoscaler": {
				Tok: gcpResource(gcpCompute, "Autoscalar"),
				Docs: &tfbridge.DocInfo{
					Source: "compute_autoscaler.html.markdown",
				},
			},

This resource needs renamed

All good! :) Overall pulumi is pretty nice so far, just thought it was funny.

yeah this is 100% my typo 🥇 LOL

Hi @paulbellamy this is fixed via #314 and will be released in a couple of hours


openRight() is not working

as I am trying to open my right drawer by  clicking a button in center view.....but its not opening....but if i swap from right to left...its showing my right drawer...

solved guys... i kept pointer of slidingViewcontroller in centerViewController .with that pointer i opened the open right() function


delete CAP_LAST_CAP in init() use LastCap() instead

Originally opened as https://github.com/syndtr/gocapability/pull/27

@ningmingxiao please review #6.

use this pr https://github.com/kolyshkin/capability/pull/6


After deleting a file, Files should not select another one at random, but select the next in the current view

Description
I delete a file, and afterwards Files decides to graphically select another file at random (and scrolls down even to select that other file somewhere else) instead of just selecting the file right next to the one that was just deleted.
Steps To Reproduce

Select a file and delete it
Confirm deletion
Now Files selects with the blue outline another file at random, and scrolls the window to display where the random selected file is
User now is lost because of this random window scroll

Expected behavior
Files should just select if it must, the file right next to the one that was just deleted.
Files Version
Versão: <IP_ADDRESS>
Windows Version
OS Version: 10.0.22000.739
Relevant Assets/Logs
debug.log
debug_fulltrust.log

Does it work if the folder is not grouped and sorted by name?

It works correctly in that specific situation yes. This bug is in the current release, it's straightforward to confirm. Thanks.

This is still happening in latest version, deletes in Tile View when Grouping is enabled (ie, Downloads folder grouped by Date) the select rectangles (unfortunately there are still 2 of them, blue and black) will jump to another file somewhere else (that would be the next file in case grouping wasn't enabled).


Support for promise multi-argument resolving

Hello, thanks for this nice library.
This PR makes polygoat to checks if a promise is going to resolve with more than one argument, and if that's the case, resolve them as an array. New tests and documentation are provided.
NOTE: Callback style is already working multi-argument since the callback is invoked as it is, at least pulling from Github, not from npm package (it must be outdated).

Just realized this may result in a unexpected behavior to those who are using polygoat together with a promise library which already supports multi-argument. A solution would be to pass an option argument to the wrapper to enable this feature by demand. I'm closing the PR for the momento.


Run Object with name of the object

It would be nice to have run object with name of the object also/ it is difficult to remember id's always.

That's difficult - then I need to be able to read symbols ... .
let me think about it ;-)


fix a bug in sorting

Coverage remained the same at 63.117% when pulling af204b48071267a9300650493a763d17c27d6065 on RNAer:master into e15fb4bd35d71ca98b8a1949c98ecacee78689a3 on amnona:master.


Clarification on adding-model article

Explain what the class name should be, and suggest further action if dnu restore is not recognized by command prompt.

Hi @Josniii, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

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

TTYL, DNFBOT;

We don't feel these changes add sufficient value. Also, DNVM will be going away along with DNX since it's being replaced by the .NET Core CLI


How to use this?

There isn't a proper documentation about using this, so do you know how to download the transpiler, and how to use the transpiler itself? I am using Windows for your information.

It’s all in the README and the blog post linked from the README.


Installation Error

Hello, I am trying to install ferminet in Windows Subsystem Linux using command pip install -e '.[tensorflow-gpu]' and I am getting this error: ERROR: File "setup.py" not found. Directory cannot be installed in editable mode.
Please help to solve this error!

You need to be in the root directory of the repository. The file setup.py (https://github.com/deepmind/ferminet/blob/master/setup.py) should be in the working directory.
Also prefer to use the JAX branch over the TF branch, unless you have compelling reasons not to.

I did what you said and it worked. Thank you. Now I am getting a new error could you please help me solve this as well.
ERROR:
Running setup.py develop for ferminet
ERROR: Command errored out with exit status 1:
command: /home/pray/myproject/ferminet/bin/python3.7 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] =         '"'"'/home/pray/myproject/setup.py'"'"'; file='"'"'/home/pray/myproject/setup.py'"'"';f = getattr(tokenize, '"'"        'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"        '"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' d        evelop --no-deps
cwd: /home/pray/myproject/
Complete output (14 lines):
running develop
running egg_info
creating ferminet.egg-info
writing ferminet.egg-info/PKG-INFO
writing dependency_links to ferminet.egg-info/dependency_links.txt
writing requirements to ferminet.egg-info/requires.txt
writing top-level names to ferminet.egg-info/top_level.txt
writing manifest file 'ferminet.egg-info/SOURCES.txt'
reading manifest file 'ferminet.egg-info/SOURCES.txt'
writing manifest file 'ferminet.egg-info/SOURCES.txt'
running build_ext
Creating /home/pray/myproject/ferminet/lib/python3.7/site-packages/ferminet.egg-link (link to .)
Adding ferminet 0.2 to easy-install.pth file
error: [Errno 2] No such file or directory: '/home/pray/myproject/bin/ferminet'
----------------------------------------
ERROR: Command errored out with exit status 1: /home/pray/myproject/ferminet/bin/python3.7 -c 'import io, os, sys, se        tuptools, tokenize; sys.argv[0] = '"'"'/home/pray/myproject/setup.py'"'"'; file='"'"'/home/pray/myproject/setup.p        y'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from s        etuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(co        de, file, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

I am also getting this error.
ERROR: optax 0.1.0 has requirement typing-extensions~=3.10.0, but you'll have typing-extensions 4.0.1 which is incompatible.
I think there is a compatibility issue that is causing installation problems.

It is not easy to debug the "directory not found" without knowing your system, file layout and the command used to (attempt to) install ferminet. Please consult the python packaging documentation. In this case, the file bin/ferminet (relative to the repository root) certainly does exist (https://github.com/deepmind/ferminet/blob/jax/bin/ferminet)
I have verified installing in a fresh virtual environment works and does not trigger a conflict with the version of typing-extensions. In this case, either ensure you are installing into a fresh virtual environment (preferable) or install optax from HEAD, where the version requirement is relaxed, before installing ferminet.

I was able to resolve optax error by installing it from HEAD. I am still getting the 'directory not found' error. The command I am using to install ferminet from JAX branch is pip install -e .
This comes up before the error shows up: Running setup.py develop for ferminet

I am using python 3.7.12 on Linux.
Is there a different approach that I should use for installing Ferminet?

It appears you just downloaded the setup.py file -- where are all the other files in the ferminet repository? You need to clone the entire repository to your local disk first and then follow the installation commands given in the README for inside the ferminet repository.

I thought the command pulls ferminet from the git hub repository but I downloaded the repository into my working directory and it worked.
Thank you for helping me out.


Boundaries and functions.

As there are three boundaries and three functions in task 1, So do we have to use one boundary for one function?? or all the boundaries for each function??

i think each have different boundary


Backspace across line breaks not working

This may be related to child_pty. I will try switching back to pty.js.

Fixed by returning to use pty.js.