Could not build the application for the simulator. Error launching application on iPhone 12 Pro.

Steps to Reproduce

After upgrading my project to Flutter v2.1 unable to build my project for iOS from Android Studio. (Android build and iOS build from Xcode work fine). Another project which also has migrated to v2.1 doesn't have such problems. So I think it's something about project's configuration or dependencies, but I'm unable to figure it out on my own.
Please help me figure out what's this all about
Actual results:
[ +241 ms] Could not build the application for the simulator.
[   +2 ms] Error launching application on iPhone 12 Pro.
[   +6 ms] "flutter run" took 150,575ms.
[   +6 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:658:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1036:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:152:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:283:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:152:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:239:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:152:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:92:3)
           <asynchronous suspension>

Logs

FlutterLogs.txt

[✓] Flutter (Channel master, 2.1.0-13.0.pre.86, on Mac OS X 10.15.7 19H524 darwin-x64, locale en)
    • Flutter version 2.1.0-13.0.pre.86 at /Users/Admin/flutter
    • Framework revision 40e3489254 (3 days ago), 2021-03-13 17:43:03 -0500
    • Engine revision 9ec46417bd
    • Dart version 2.13.0 (build 2.13.0-134.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/Admin/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • ANDROID_HOME = /Users/Admin/Library/Android/sdk
    • Java binary at: /Applications/Android Studio 3.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio 3.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.54.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.20.0

[✓] Connected device (3 available)
    • sdk gphone x86 (mobile) • emulator-5554                        • android-x86    • Android 11 (API 30) (emulator)
    • iPhone 12 Pro (mobile)  • A560313B-F1C4-4116-AF76-A08996744DED • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-4 (simulator)
    • Chrome (web)            • chrome                               • web-javascript • Google Chrome 80.0.3987.163

• No issues found!

@oligazar
Please follow-up in https://github.com/flutter/flutter/issues/78193 for updates.
Closing this as duplicate.

Your app is incorrectly trying to build the simulator for arm64 (to support Apple Silicon Macs), which isn't supported yet.

After upgrading my project to Flutter v2.1 unable to build my project for iOS from Android Studio

Your flutter doctor says you're on the master channel.  Did you upgrade to v2.0.1 then upgrade to master?  This should have been fixed by https://github.com/flutter/flutter/pull/73828 on the master channel past where your flutter doctor says you are, but I'm confused by your Flutter v2 comment and that commit isn't on the master channel.
Can you attach ios/Flutter/Generated.xcconfig?

Your flutter doctor says you're on the master channel.  Did you upgrade to v2.0.1 then upgrade to master?  This should have been fixed by #73828 on the master channel past where your flutter doctor says you are, but I'm confused by your Flutter v2 comment and that commit isn't on the master channel.

my flutter doctor before upgrading was:

flutter doctor
[✓] Flutter (Channel master, 1.26.0-13.0.pre.50, on Mac OS X 10.15.7 19H524 darwin-x64, locale en)
• Flutter version 1.26.0-13.0.pre.50 at /Users/Admin/flutter
• Framework revision 2a188eeca3 (8 weeks ago), 2021-01-17 19:27:00 -0800
• Engine revision 609036f2bf
• Dart version 2.12.0 (build 2.12.0-236.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
• Android SDK at /Users/Admin/Library/Android/sdk
• Platform android-30, build-tools 30.0.1
• ANDROID_HOME = /Users/Admin/Library/Android/sdk
• Java binary at: /Applications/Android Studio 3.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.0
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio 3.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.54.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.20.0
[✓] Connected device (2 available)
• iPhone 12 Pro Max (mobile) • F8ADCD40-2C76-460B-B9B2-D40CD756460B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-4
(simulator)
• Chrome (web)               • chrome                               • web-javascript • Google Chrome 80.0.3987.163
• No issues found!

Then I think I just ran flutter upgrade

Can you attach ios/Flutter/Generated.xcconfig?

Generated.xcconfig
// This is a generated file; do not edit or check into version control.
FLUTTER_ROOT=/Users/Admin/flutter
FLUTTER_APPLICATION_PATH=/Users/Admin/Development/flutter/AgForce/treckerflutter
COCOAPODS_PARALLEL_CODE_SIGN=true
FLUTTER_TARGET=lib/main.dart
FLUTTER_BUILD_DIR=build
SYMROOT=${SOURCE_ROOT}/../build/ios
FLUTTER_BUILD_NAME=1.0.70
FLUTTER_BUILD_NUMBER=74
EXCLUDED_ARCHS[sdk=iphonesimulator*]=arm64 i386
DART_OBFUSCATION=false
TRACK_WIDGET_CREATION=false
TREE_SHAKE_ICONS=false
PACKAGE_CONFIG=.packages

EXCLUDED_ARCHS[sdk=iphonesimulator*]=arm64 i386

So that should be excluding arm64 from your simulator architectures, but I can tell from your logs it's not doing so.  Can you attach ios/Runner.xcodeproj/project.pbxproj?

So that should be excluding arm64 from your simulator architectures, but I can tell from your logs it's not including that file. Can you attach ios/Runner.xcodeproj/project.pbxproj?

project.pbxproj
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 51;
	objects = {
/* Begin PBXBuildFile section /
1498D2341E8E89220040F4C2 / GeneratedPluginRegistrant.m in Sources / = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 / GeneratedPluginRegistrant.m /; };
3B3967161E833CAA004F5970 / AppFrameworkInfo.plist in Resources / = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 / AppFrameworkInfo.plist /; };
74858FAF1ED2DC5600515810 / AppDelegate.swift in Sources / = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 / AppDelegate.swift /; };
84259F2024EE599900D72C22 / CustomPluginRegistrant.swift in Sources / = {isa = PBXBuildFile; fileRef = 84259F1F24EE599900D72C22 / CustomPluginRegistrant.swift /; };
84259F2224EE5A9B00D72C22 / GoogleService-Info.plist in Resources / = {isa = PBXBuildFile; fileRef = 84259F2124EE5A9B00D72C22 / GoogleService-Info.plist /; };
84A17B2B25811ACE009E28F8 / InfoPlist.strings in Resources / = {isa = PBXBuildFile; fileRef = 84A17B2D25811ACE009E28F8 / InfoPlist.strings /; };
84C93CFB254715A2000F346C / NotificationHelper.swift in Sources / = {isa = PBXBuildFile; fileRef = 84C93CFA254715A2000F346C / NotificationHelper.swift /; };
97C146FC1CF9000F007C117D / Main.storyboard in Resources / = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D / Main.storyboard /; };
97C146FE1CF9000F007C117D / Assets.xcassets in Resources / = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D / Assets.xcassets /; };
97C147011CF9000F007C117D / LaunchScreen.storyboard in Resources / = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D / LaunchScreen.storyboard /; };
E874F4DC4C1D72B86106CE08 / Pods_Runner.framework in Frameworks / = {isa = PBXBuildFile; fileRef = 0E507470329D6151BBC32BD2 / Pods_Runner.framework /; };
/ End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section /
9705A1C41CF9048500538489 / Embed Frameworks / = {
isa = PBXCopyFilesBuildPhase;
buildActionMask =<PHONE_NUMBER>;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/ End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section /
0E507470329D6151BBC32BD2 / Pods_Runner.framework / = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1498D2321E8E86230040F4C2 / GeneratedPluginRegistrant.h / = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
1498D2331E8E89220040F4C2 / GeneratedPluginRegistrant.m / = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
3B3967151E833CAA004F5970 / AppFrameworkInfo.plist / = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
459AE0E1F2BF92090710FEB0 / Pods-Runner.debug.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; };
74858FAD1ED2DC5600515810 / Runner-Bridging-Header.h / = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
74858FAE1ED2DC5600515810 / AppDelegate.swift / = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
7AFA3C8E1D35360C0083082E / Release.xcconfig / = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
84259F1F24EE599900D72C22 / CustomPluginRegistrant.swift / = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomPluginRegistrant.swift; sourceTree = ""; };
84259F2124EE5A9B00D72C22 / GoogleService-Info.plist / = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; };
84259F2324EE67D600D72C22 / Runner.entitlements / = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; };
84A17B272581161F009E28F8 / de / = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = ""; };
84A17B282581161F009E28F8 / de / = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; };
84A17B2C25811ACE009E28F8 / de / = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; };
84A17B2E25812222009E28F8 / en / = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
84C93CFA254715A2000F346C / NotificationHelper.swift / = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationHelper.swift; sourceTree = ""; };
857330C19D89E4A035FF1847 / Pods-Runner.profile.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; };
9740EEB21CF90195004384FC / Debug.xcconfig / = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
9740EEB31CF90195004384FC / Generated.xcconfig / = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
97C146EE1CF9000F007C117D / Runner.app / = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
97C146FB1CF9000F007C117D / Base / = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
97C146FD1CF9000F007C117D / Assets.xcassets / = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
97C147001CF9000F007C117D / Base / = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
97C147021CF9000F007C117D / Info.plist / = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
C633DE696FC93C69B3C143FB / Pods-Runner.release.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; };
/ End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section /
97C146EB1CF9000F007C117D / Frameworks / = {
isa = PBXFrameworksBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
E874F4DC4C1D72B86106CE08 / Pods_Runner.framework in Frameworks /,
);
runOnlyForDeploymentPostprocessing = 0;
};
/ End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section /
288EAC9153F39DC5A5C38CDD / Pods / = {
isa = PBXGroup;
children = (
459AE0E1F2BF92090710FEB0 / Pods-Runner.debug.xcconfig /,
C633DE696FC93C69B3C143FB / Pods-Runner.release.xcconfig /,
857330C19D89E4A035FF1847 / Pods-Runner.profile.xcconfig /,
);
path = Pods;
sourceTree = "";
};
69F972AE3121F42214D225C4 / Frameworks / = {
isa = PBXGroup;
children = (
0E507470329D6151BBC32BD2 / Pods_Runner.framework /,
);
name = Frameworks;
sourceTree = "";
};
9740EEB11CF90186004384FC / Flutter / = {
isa = PBXGroup;
children = (
3B3967151E833CAA004F5970 / AppFrameworkInfo.plist /,
9740EEB21CF90195004384FC / Debug.xcconfig /,
7AFA3C8E1D35360C0083082E / Release.xcconfig /,
9740EEB31CF90195004384FC / Generated.xcconfig /,
);
name = Flutter;
sourceTree = "";
};
97C146E51CF9000F007C117D = {
isa = PBXGroup;
children = (
84A17B2D25811ACE009E28F8 / InfoPlist.strings /,
9740EEB11CF90186004384FC / Flutter /,
97C146F01CF9000F007C117D / Runner /,
97C146EF1CF9000F007C117D / Products /,
288EAC9153F39DC5A5C38CDD / Pods /,
69F972AE3121F42214D225C4 / Frameworks /,
);
sourceTree = "";
};
97C146EF1CF9000F007C117D / Products / = {
isa = PBXGroup;
children = (
97C146EE1CF9000F007C117D / Runner.app /,
);
name = Products;
sourceTree = "";
};
97C146F01CF9000F007C117D / Runner / = {
isa = PBXGroup;
children = (
84259F2324EE67D600D72C22 / Runner.entitlements /,
84259F2124EE5A9B00D72C22 / GoogleService-Info.plist /,
97C146FA1CF9000F007C117D / Main.storyboard /,
97C146FD1CF9000F007C117D / Assets.xcassets /,
97C146FF1CF9000F007C117D / LaunchScreen.storyboard /,
97C147021CF9000F007C117D / Info.plist /,
1498D2321E8E86230040F4C2 / GeneratedPluginRegistrant.h /,
1498D2331E8E89220040F4C2 / GeneratedPluginRegistrant.m /,
74858FAE1ED2DC5600515810 / AppDelegate.swift /,
74858FAD1ED2DC5600515810 / Runner-Bridging-Header.h /,
84259F1F24EE599900D72C22 / CustomPluginRegistrant.swift /,
84C93CFA254715A2000F346C / NotificationHelper.swift /,
);
path = Runner;
sourceTree = "";
};
/ End PBXGroup section */
/* Begin PBXNativeTarget section /
97C146ED1CF9000F007C117D / Runner / = {
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D / Build configuration list for PBXNativeTarget "Runner" /;
buildPhases = (
D8E925DB4823FAE474F648F3 / [CP] Check Pods Manifest.lock /,
9740EEB61CF901F6004384FC / Run Script /,
97C146EA1CF9000F007C117D / Sources /,
97C146EB1CF9000F007C117D / Frameworks /,
97C146EC1CF9000F007C117D / Resources /,
9705A1C41CF9048500538489 / Embed Frameworks /,
3B06AD1E1E4923F5004D2608 / Thin Binary /,
0A0820F371A322C30F7767F3 / [CP] Embed Pods Frameworks /,
A53BEF5438079511A2C6A519 / [CP] Copy Pods Resources /,
8413AB59258BBDF300DC59EA / ShellScript /,
);
buildRules = (
);
dependencies = (
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D / Runner.app /;
productType = "com.apple.product-type.application";
};
/ End PBXNativeTarget section */
/* Begin PBXProject section /
97C146E61CF9000F007C117D / Project object / = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1020;
ORGANIZATIONNAME = "";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
CreatedOnToolsVersion = 7.3.1;
LastSwiftMigration = 1100;
};
};
};
buildConfigurationList = 97C146E91CF9000F007C117D / Build configuration list for PBXProject "Runner" /;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
de,
);
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D / Products /;
projectDirPath = "";
projectRoot = "";
targets = (
97C146ED1CF9000F007C117D / Runner /,
);
};
/ End PBXProject section */
/* Begin PBXResourcesBuildPhase section /
97C146EC1CF9000F007C117D / Resources / = {
isa = PBXResourcesBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
97C147011CF9000F007C117D / LaunchScreen.storyboard in Resources /,
84A17B2B25811ACE009E28F8 / InfoPlist.strings in Resources /,
3B3967161E833CAA004F5970 / AppFrameworkInfo.plist in Resources /,
84259F2224EE5A9B00D72C22 / GoogleService-Info.plist in Resources /,
97C146FE1CF9000F007C117D / Assets.xcassets in Resources /,
97C146FC1CF9000F007C117D / Main.storyboard in Resources /,
);
runOnlyForDeploymentPostprocessing = 0;
};
/ End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section /
0A0820F371A322C30F7767F3 / [CP] Embed Pods Frameworks / = {
isa = PBXShellScriptBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = ""${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh"\n";
showEnvVarsInLog = 0;
};
3B06AD1E1E4923F5004D2608 / Thin Binary / = {
isa = PBXShellScriptBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
);
inputPaths = (
);
name = "Thin Binary";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed_and_thin\n";
};
8413AB59258BBDF300DC59EA / ShellScript / = {
isa = PBXShellScriptBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "${PODS_ROOT}/FirebaseCrashlytics/run\n";
};
9740EEB61CF901F6004384FC / Run Script / = {
isa = PBXShellScriptBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build\n";
};
A53BEF5438079511A2C6A519 / [CP] Copy Pods Resources / = {
isa = PBXShellScriptBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = ""${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh"\n";
showEnvVarsInLog = 0;
};
D8E925DB4823FAE474F648F3 / [CP] Check Pods Manifest.lock / = {
isa = PBXShellScriptBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff "${PODS_PODFILE_DIR_PATH}/Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho "SUCCESS" > "${SCRIPT_OUTPUT_FILE_0}"\n";
showEnvVarsInLog = 0;
};
/ End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section /
97C146EA1CF9000F007C117D / Sources / = {
isa = PBXSourcesBuildPhase;
buildActionMask =<PHONE_NUMBER>;
files = (
84259F2024EE599900D72C22 / CustomPluginRegistrant.swift in Sources /,
74858FAF1ED2DC5600515810 / AppDelegate.swift in Sources /,
84C93CFB254715A2000F346C / NotificationHelper.swift in Sources /,
1498D2341E8E89220040F4C2 / GeneratedPluginRegistrant.m in Sources /,
);
runOnlyForDeploymentPostprocessing = 0;
};
/ End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section /
84A17B2D25811ACE009E28F8 / InfoPlist.strings / = {
isa = PBXVariantGroup;
children = (
84A17B2C25811ACE009E28F8 / de /,
84A17B2E25812222009E28F8 / en /,
);
name = InfoPlist.strings;
sourceTree = "";
};
97C146FA1CF9000F007C117D / Main.storyboard / = {
isa = PBXVariantGroup;
children = (
97C146FB1CF9000F007C117D / Base /,
84A17B272581161F009E28F8 / de /,
);
name = Main.storyboard;
sourceTree = "";
};
97C146FF1CF9000F007C117D / LaunchScreen.storyboard / = {
isa = PBXVariantGroup;
children = (
97C147001CF9000F007C117D / Base /,
84A17B282581161F009E28F8 / de /,
);
name = LaunchScreen.storyboard;
sourceTree = "";
};
/ End PBXVariantGroup section */
/* Begin XCBuildConfiguration section /
249021D3217E4FDB00AE95B9 / Profile / = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = arm64;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
ONLY_ACTIVE_ARCH = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Profile;
};
249021D4217E4FDB00AE95B9 /* Profile / = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E / Release.xcconfig /;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = 5AS229VVL4;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
INFOPLIST_FILE = Runner/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
ONLY_ACTIVE_ARCH = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.agforce.driver.treckerflutter;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Profile;
};
97C147031CF9000F007C117D / Debug / = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = arm64;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
97C147041CF9000F007C117D /* Release / = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = arm64;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
ONLY_ACTIVE_ARCH = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
97C147061CF9000F007C117D /* Debug / = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC / Debug.xcconfig /;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = 5AS229VVL4;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
INFOPLIST_FILE = Runner/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
PRODUCT_BUNDLE_IDENTIFIER = com.agforce.driver.treckerflutter;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
97C147071CF9000F007C117D / Release / = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E / Release.xcconfig /;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = 5AS229VVL4;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
INFOPLIST_FILE = Runner/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
ONLY_ACTIVE_ARCH = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.agforce.driver.treckerflutter;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
/ End XCBuildConfiguration section */
/* Begin XCConfigurationList section /
97C146E91CF9000F007C117D / Build configuration list for PBXProject "Runner" / = {
isa = XCConfigurationList;
buildConfigurations = (
97C147031CF9000F007C117D / Debug /,
97C147041CF9000F007C117D / Release /,
249021D3217E4FDB00AE95B9 / Profile /,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
97C147051CF9000F007C117D / Build configuration list for PBXNativeTarget "Runner" / = {
isa = XCConfigurationList;
buildConfigurations = (
97C147061CF9000F007C117D / Debug /,
97C147071CF9000F007C117D / Release /,
249021D4217E4FDB00AE95B9 / Profile /,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/ End XCConfigurationList section /
};
rootObject = 97C146E61CF9000F007C117D / Project object */;
}

ARCHS = arm64;
EXCLUDED_ARCHS = "";

You have the architecture set to arm64 AND you are overriding the EXCLUDED_ARCHS that Flutter is trying to set to get you around the problem you are hitting.  That's not the default or expected, did you set them manually?  Check your source control.

@jmagman I am having a similar problem running on Github Actions 🤔
https://github.com/FirebaseExtended/flutterfire/pull/5341/checks?check_run_id=2147506238
The confusing thing here is that it's showing me that the arch is .:
Target debug_unpack_ios failed: Exception: Binary /Users/runner/work/flutterfire/flutterfire/packages/firebase_analytics/firebase_analytics/example/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter does not contain . Running lipo -info:

ARCHS was explicitly set here in this commit by @Salakar:
https://github.com/FirebaseExtended/flutterfire/commit/6f5a2cd46436903474d8536072438ce6ab8960ab#diff-e35038333eb5906815fe364dc203e9525c87fd31fccca9ccb7ef9ab85aab31fb
Not sure if there was a reason for this change 🤔

@jmagman I am having a similar problem running on Github Actions 🤔
https://github.com/FirebaseExtended/flutterfire/pull/5341/checks?check_run_id=2147506238
The confusing thing here is that it's showing me that the arch is .:
Target debug_unpack_ios failed: Exception: Binary /Users/runner/work/flutterfire/flutterfire/packages/firebase_analytics/firebase_analytics/example/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter does not contain . Running lipo -info:

@IchordeDionysos I suspect someone was trying to work around ARM simulator issues?  That's not correct though.  ARCHS shouldn't be set.  You shouldn't need to set anything in a Flutter example project to get that working, it's handled in the tooling.  So I would delete that build setting and see if it works.  If it doesn't, please file an issue, but the workaround is more likely setting EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64 i386'.
However @oligazar's problem is worse because EXCLUDED_ARCHS = ""; is overriding the Flutter tool's fix for this problem.
I'm going to close this since it's a manually changed build setting, Flutter didn't generate this.  @oligazar let us know if you solve the mystery of why that was changed.


SFTP file transfer

Added SftpHook and SftpOperator which allows put/get methods on a remote server

Current coverage is 67.20% (diff: 0.00%)

Merging #1986 into master will increase coverage by 0.01%

@@             master      #1986   diff @@
==========================================
  Files           135        135
  Lines         10314      10314
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           6930       6932     +2
+ Misses         3384       3382     -2
  Partials          0          0

Powered by Codecov. Last update e0f5c0c...25728d3

Nice! Please create a Jira for this and make sure you describe and squash your commits per guidelines.

Sorry about that @bolkedebruin. Should I close this pull request and submit a new one?

@genomics-geek , I am rebuilding SSH_operator along with ssh_hook using paramiko, do you think we should combine ssh_operator with sftp_operator ?  just a thought.
pls let me know your thought and whether we can collaborate on this.  Thanks

@jhsenjaliya Absolutely! I actually thought the same thing


The new theme type selector breaks CSS linking

in vendor/crosslink-ch/wp-utilitatem/src/Util.php:14 a check for $this->type === 'theme' is made. However with the new generator there are now two theme types: 'parent-theme' and 'child-theme'. The check fails for $this->type === 'theme' so it thinks it's a plugin, therefor the CSS registration fails.
Replacing line 14 with if ( in_array( $this->type, [ 'parent-theme', 'child-theme' ] ) ) { should fix the issue, however, maybe a more complex logic would make sense to differentiate between parent-theme and child-theme by calling get_stylesheet_directory_uri() or get_template_directory_uri() accordingly, depending on the desired result.

@d-packs You're right. I forgot to update this when I added child / parent theme option. Thank you so much for pointing out the bug. It's fixed now in v1.0.2


Update .readthedocs.yml

Description
This PR ...
Checklist

[ ] Linked issues (if existing)
[ ] Amended changelog.md for large changes (and added myself there as contributor)
[ ] Added/modified tests
[ ] Used pre-commit hooks when committing to ensure that code is compliant with hooks. Install hooks with pre-commit install.
To run hooks independent of commit, execute pre-commit run --all-files

Thank you for joining. Have fun coding!

Codecov Report

Merging #23 (00b6db2) into master (5e4223f) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##           master      #23   +/-   ##
=======================================
  Coverage   33.62%   33.62%
=======================================
  Files          10       10
  Lines         113      113
=======================================
  Hits           38       38
  Misses         75       75

Flag
Coverage Δ

cpu
33.62% <ø> (ø)

unittest
33.62% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


ContentProvider.createUri

In the MainActivity.java in the sample folder you have called the function in this way:
@Override
public Loader onCreateLoader(int id, Bundle args) {
String orderBy = ToasterModel.SHORT_JOB + " ASC, " + ToasterModel.NAME + " ASC";
return new CursorLoader(this, ContentProvider.createUri(ToasterModel.class, null), null, null, null, orderBy);
}
and this cannot be compiled because there is no method named createUri() on ContentProvider, whether static or otherwise !!!

That uses ActiveAndroid's ContentProvider. I would not have named it the
same as the system one but I did not write that library. The jar is in the
libs folder, not sure why Android Studio isn't picking it up for you.
[image: Two Toasters]
http://twotoasters.com/?utm_source=sig&utm_medium=email&utm_content=toaster_chris&utm_campaign=default
| Chris Pierick
| Android Developer
|<PHONE_NUMBER>
On Tue, May 5, 2015 at 4:09 PM, argjendhaxhiu<EMAIL_ADDRESS>wrote:

In the MainActivity.java in the sample folder you have called the function
in this way:
@Override https://github.com/Override
public Loader onCreateLoader(int id, Bundle args) {
String orderBy = ToasterModel.SHORT_JOB + " ASC, " + ToasterModel.NAME + "
ASC";
return new CursorLoader(this,
ContentProvider.createUri(ToasterModel.class, null), null, null, null,
orderBy);
}
and this cannot be compiled because there is no method named createUri()
on ContentProvider, whether static or otherwise !!!
—
Reply to this email directly or view it on GitHub
https://github.com/twotoasters/SectionCursorAdapter/issues/26.


Codelama support

Hi, CodeLlama2 is not really working on exllama.
The answers are sometimes complete gibbrish.
Can you please upgrade the library to upgrade to the new rope_thea parameter of CodeLlama ?
Best regards

I've added this with the latest commit. I haven't thoroughly tested it, but it's a small change, just reading the value from the config and applying it. Let me know if there are any issues with it.

What will it do with how it is in textgen now?
        if shared.args.alpha_value > 1 or shared.args.rope_freq_base > 0:
            config.alpha_value = RoPE.get_alpha_value(shared.args.alpha_value, shared.args.rope_freq_base)
            config.calculate_rotary_embedding_base()

Will theta be overwritten or will this param get ignored?

It will calculate the rotary embedding base based on the rope_theta specified in the config file and the supplied alpha value:
        self.rotary_embedding_base = read_config["rope_theta"] if "rope_theta" in read_config else 10000.0

   ...

    def calculate_rotary_embedding_base(self):
        self.rotary_embedding_base = self.rotary_embedding_base * self.alpha_value ** (self.head_dim / (self.head_dim-2))

So if you were using an alpha value of 93 to get the correct theta for CodeLlama (i.e. 1,000,000), now you would use an alpha value of 1 instead for the same result, as long as the config file specifies the correct theta for the model.
Calling calculate_rotary_embedding with an alpha value of 93 after the config has been initialized with the correct theta, it would compound and you'd get a base of around 100M.

So with alpha it will need to be changed to set the base to 10000.0 and then with apply it. Then if theta is specified just apply it directly.

No, only if you want to use an incorrect base. The right base for Llama is 10,000 and for CodeLlama it's 1,000,000. The NTK alpha value is relative to that, and the only reason people have been using alpha = 93 is to get the above calculation to yield a base of 1,000,000, which is now read directly from the config instead.
If you want to use an alpha value of, say, 2.4, that now means the same thing for CodeLlama as it does for Llama or Llama2 (i.e. scale the RoPE frequency base by 2.4^(128/126)).

Right, but I ran perplexity tests on codellama 34b + airoboros 2.1 lora, the numbers are lower by more than a whole point when you use alpha of ~2.7 than when you set the "correct" base. The divide grew further on longer context. Try it yourself if you have them. So for this one case, at least, it's not good to read the config and auto apply the original theta.
I'm sure this will be true for other tunes off that model in the future depending on what people do when training. The way this is now, I will be forced to use the 1 million base.
I haven't  tested what happens with phind, wizardcoder or when the lora is merged. That's still TBD. I read posts people were having trouble replicating phind results and my gut says this is related.

I'm not sure what's the best approach then. rope_theta is an extension of the model spec, and it seems like the best idea to try to emulate the behavior of the HF LlamaModel, which defines the "correct" frequency base to be 1M in this case. If you're getting better results running the model "out of spec" like this, you can still do that by specifying theta manually, or if you want to influence it just with the alpha parameter, the two are related by the formula above. E.g.:
Theta = 10,000 and alpha = 2.7 would give base = 10,000 * 2.7 ^ (128/126) = 27,429
To get a base of 27,429 with theta = 1,000,000, you'd want alpha = (27,429 / 1,000,000) ^ (126/128) = 0.029

I'm not either. That's a lot of gymnastics but most people usually want to run at spec. It's probably why we aren't seeing so many FT for the 34b, people think the model is shit because they set the wrong settings.

I can no longer change the alpha value at all. Perplexity is the same if I set the base or the alpha.

The position embeddings aren't a bottleneck really, so it's possible other positional encoding schemes could be just as fast. But I'm always hesitant to jump on any new proposed format or technique, because it's literally impossible to keep up.
Most of them don't hold up, as it turns out, and even when they're sound they don't always catch on, which leads to dead code that can potentially cause problems down the line. So it's not so much a question of performance, but more about how many different features I can realistically implement and maintain, and which ones are actually worth allocating time for.

@turboderp understood. Here is my proposal.
Instead of replacing the current rotary embedding calculation. We have optionality for two. Utilizing rope_alpha and rope_theta for the first calculation and rope_base and rope_frequency for the second. We should change the --alpha flag to --rope-alpha for extra clairty.
Second, let's just pull the calculations done with RoPE from the llama.cpp repo. This will be easier and faster and given the nature of how rotary embeddings function, should not be a problem.
Third, while not necessary, an additional testing script for PPL and maybe reviewing sample outputs would be nice. Just to see what are the optimal alpha, theta or base and frequency values are. This is up for discussion and should be a separate PR.
I'd be happy to formalize this into a spec now. In terms of implementation. I will take a deep dive in a couple weeks assuming no one else is working on it.


Update create-cluster-kubeadm.md

Fix format: add a blank line.

This change is

#5369 #5374 #5373 #5372 #5371 #5370
please merge them into One PR

@stewart-yu :wave: Any progress here?

Merge #5370 #5373 #5369 into #5369, and modify #5370 according to suggestion.


Removing the scope parameter from github oauth

Types of changes

New feature (non-breaking change which adds functionality)

Linked Issues
rancher/rancher#27175

Looks fine, but needs the backend change in before merging or GitHub will be broken in the meantime


Can't build a mod

I'm trying to build the latest verison,but it can't work.And here is the crash report.
PS D:\touhouorigin-project\touhou-origins> gradle build
Starting a Gradle Daemon, 2 incompatible Daemons could not be reused, use --status for details

Configure project :
Fabric Loom: 1.0.16
Found existing cache lock file, rebuilding loom cache. This may have been caused by a failed or canceled build.

FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring root project 'touhou-origins'.

Could not resolve all dependencies for configuration ':modImplementation'.
Could not find com.github.DaFuqs:AdditionalEntityAttributes:95f13798d1.
Searched in the following locations:
- file:/D:/touhouorigin-project/touhou-origins/.gradle/loom-cache/remapped_mods/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://maven.fabricmc.net/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://libraries.minecraft.net/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://libraries.minecraft.net/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.jar
- https://repo.maven.apache.org/maven2/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- file:/D:/touhouorigin-project/gradle-7.6/jars/caches/fabric-loom/95f13798d1/AdditionalEntityAttributes.jar
- file:/D:/touhouorigin-project/touhou-origins/.gradle/loom-cache/95f13798d1/AdditionalEntityAttributes.jar
- https://ladysnake.jfrog.io/artifactory/mods/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://jitpack.io/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://maven.shedaniel.me/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://maven.terraformersmc.com/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
- https://maven.merchantpug.net/releases/com/github/DaFuqs/AdditionalEntityAttributes/95f13798d1/AdditionalEntityAttributes-95f13798d1.pom
Required by:
project : > com.github.apace100:origins-fabric:v1.7.1 > com.github.apace100:apoli:624eb4d094

Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 1m 17s

Not an issue with the mod per se, but it's unable to download the dependency Origins needs. As a workaround, you can try putting the contents of this inside of touhou-origins/.gradle/loom-cache/remapped_mods/net_fabricmc_yarn_1_19_2_1_19_2_whatever_build_version_you_have/com/github. If that doesn't work, try putting the required files wherever Gradle is looking for them. Other than that, I don't really know how to proceed except letting the dev know.

OK， I‘ll try it


Group creation can be simplified

What I have in mind is something like this:
cnsl.group('This is my group name', (cnsl:Cnsl) =>
{
  cnsl.debug('Grouped debug log');
});

Group creation and completion is done automatically, it's easier to use and it looks nicer.
Update:
Additionally, the api could be changed to enable collapsed groups via a flag or config object:
cnsl.group('This is my group name', true, (cnsl:Cnsl) =>
{
  cnsl.debug('Grouped debug log');
});

// or

cnsl.group('This is my group name', {collapsed: true}, (cnsl:Cnsl) =>
{
  cnsl.debug('Grouped debug log');
});

Can it be done without having the new cnsl instance as parameter of the lambda function? Maybe with a decorator?

This group creation could be even more extended by adding a conditional parameter to the call.
cnsl.group('This is my group name', {collapsed: true, onlyIf: myCondition}, (cnsl:Cnsl) =>
{
  cnsl.debug('Grouped debug log');
});

This could be an easy solution to activate a group programatically. But this could be handled with scoped log levels.

This has already been implemented. Closing.


After upgrading to 1.0.0-beta9, I get a screen shadow on the right side of screen after switching tabs.

Current Behavior
After upgrading to 1.0.0-beta9, I get a screen shadow on the right side of screen after switching tabs.
Expected Behavior
There should be no shadow visible after switching tabs.
Your Environment
MacOS
iOS simulator
react-native 0.43.0
react-navigation 1.0.0-beta.9

software
version

react-navigation
1.0.0-beta.9

react-native
0.43.0

node
7.7.4

npm or yarn
4.1.2

Same here ...

#1288

definitely not fixed by those commits


Can a download spec link/button be added in SwaggerUI?

Describe the feature
Add a link/button to download the spec as in the swagger original layout.

Why do you want the feature?
It's a feature available in the standard swagger UI and the users expect to have it.

Yes please


/tmp/test-req/bin/python: No module named virtualenvwrapper

When I open a new term, I get this:
/tmp/test-req/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/tmp/test-req/bin/python and that PATH is
set properly.
carl@twist:~/src/jupyter_notebook$

not sure if this matters at all:
carl@twist:~/temp$ grep virtualenvwrapper ~/.bashrc
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
carl@twist:~/temp$ ls -l /usr/share/virtualenvwrapper/virtualenvwrapper.sh
-rw-r--r-- 1 root root 35435 Jul 16  2013 /usr/share/virtualenvwrapper/virtualenvwrapper.sh
Not sure how to tell what version that is.

has virtualenvwrapper been installed in /tmp/test-req? What do you get from /tmp/test-req/bin/python -c import virtualenvwrapper?

closing for inactivity.


[Wasm SIMD] Don't use view type for v128 alignment

Define natural alignment separately from ArrayBufferView for 128-bit
SIMD. Don't use alignment in calculating array buffer index.
Tests: minor (expected vs actual) and major (remove align=4) tweaks.
Fixes #6258
Fixes #6259

Ping @MikeHolman

ping @MikeHolman, I need some help merging this in


sharing of your Gerber viewer project

Hi @xingrz
great work!
just to let you know I'm sharing 😍 and adding a link to your project on my Github.
You can find it here:
https://github.com/aeonSolutions/PCB-Prototyping-Catalogue/blob/main/DIY-Maker/README.md
👍

😄 Thank you!


Can't get a result

I have been trying to get a result from a search of my data set but I have yet to be able to get a result. I plugged my data set and options into the Fuse.js demo page and was able to get the expected results.
 :)
I'll take a look.

I'm getting a correct result with your code. There must be either something that's missing from your code (could you post a full example file?) or in your environment (what PHP version are you running?).

This is the function I am using to format my data
function getGeoData() {     $qs = "tag:Building";     $qty = 1500;     include_once("lib.php");     $outerJSON = (object)[];     $outerJSON->type = "FeatureCollection";     $outerJSON->properties = array(         "name" => "RIT Buildings"     );     $geoJSON = array();     $objects = $data->response->docs;     foreach ($objects as $obj) {         $geoJSON[] = [             "name" => $obj->name,             "description" => $obj->description,             "mdo_id" => $obj->mdo_id,             "coordinates" => array($obj->longitude, $obj->latitude)         ];     }     return $geoJSON; }
I then call this portion
require_once './fuse/Fuse.php';     $options = ["keys" => ["name","description","mdo_id"]];     $fuse =  new \Fuse\Fuse($data,$options);     var_dump(($data));     $result = $fuse->search("Grace Watson Hall");     var_dump($result);
When printing out the fuse variable I am getting this:
object(Fuse\Fuse)#175 (2) {   ["options"]=>   array(19) {     ["location"]=>     int(0)     ["distance"]=>     int(100)     ["threshold"]=>     float(0.6)     ["maxPatternLength"]=>     int(32)     ["caseSensitive"]=>     bool(false)     ["tokenSeparator"]=>     string(2) " +"     ["findAllMatches"]=>     bool(false)     ["minMatchCharLength"]=>     int(1)     ["id"]=>     NULL     ["keys"]=>     array(3) {       [0]=>       string(4) "name"       [1]=>       string(11) "description"       [2]=>       string(6) "mdo_id"     }     ["shouldSort"]=>     bool(true)     ["getFn"]=>     string(24) "\Fuse\Helpers\deep_value"     ["sortFn"]=>     object(Closure)#176 (2) {       ["this"]=>       *RECURSION*       ["parameter"]=>       array(2) {         ["$a"]=>         string(10) "<required>"         ["$b"]=>         string(10) "<required>"       }     }     ["tokenize"]=>     bool(false)     ["matchAllTokens"]=>     bool(false)     ["includeMatches"]=>     bool(false)     ["includeScore"]=>     bool(false)     ["verbose"]=>     bool(false)     ["isCaseSensitive"]=>     bool(false)   }   ["list"]=>   array(169) {     [0]=>     array(4) {       ["name"]=>       string(17) "Grace Watson Hall"       ["description"]=>       string(7) "GWH/025"       ["mdo_id"]=>       string(1) "3"       ["coordinates"]=>       array(2) {         [0]=>         float(-77.66901)         [1]=>         float(43.083652)       }     }     [1]=>     array(4) {       ["name"]=>       string(15) "Wallace Library"       ["description"]=>       string(7) "WAL/005"       ["mdo_id"]=>       string(1) "5"       ["coordinates"]=>       array(2) {         [0]=>         float(-77.676315)         [1]=>         float(43.083927)       }     }     [2]=>     array(4) {       ["name"]=>       string(19) "George Eastman Hall"       ["description"]=>       string(7) "EAS/001"       ["mdo_id"]=>       string(1) "6"       ["coordinates"]=>       array(2) {         [0]=>         float(-77.67503)         [1]=>         float(43.084694)       }     }

Oh, okay, I got it. You're requiring the Fuse.php directly. This won't work - Fuse is meant to be installed with Composer, which you apparently didn't do.
If you can't use Composer for some reason, you'd have to require every file in the src folder and its subfolders manually.
Please try it out and tell me if it worked. :)

That did it! Thank you!

My pleasure. :)


use chromium instead of google-chrome-stable on arm64

It appears that google-chrome-stable is not available for arm64 linux. On an M1 macOS machine our Docker VMs are arm64 arch, so this patch replaces google-chrome-stable with Chromium.
And also symlinks /usr/bin/google-chrome-stable to /usr/bin/chromium. I'm sorry.

Please note this has not yet been tested in a linux dev environment or on non-M1 macOS. I'm hoping to snipe some other kind soul into doing a quick sanity check.

Okay, rebased on current main, and now tested on:

macOS M1
linux x86


Wrap custom datastore with metrics and validator

When the server is configured using WithDatastore function fn doesn't use the validator/metric emitter from api/datastore/internal/datastoreutil.
This change makes validator and metrics emitter mandatory for custom datastore implementation by introducing new function Wrap to datastore, which is then called from WithDatastore function.
/cc @rdallman @zootalures @adoublebarrel @jan-g

Wrapping metrics should be optional/explicit there IMHO. Maybe we could expose that wrapper instead? Because if a user synthesizes a datastore using New(), then pass that datastore to WithDatastore(), it'll be wrapped again.

@skinowski makes sense -- on the other hand, this way we can say that FN guarantees the same set of metrics every time.
I get your point, especially with having fnext/datastore which might need more detailed metrics anyway.
Do we agree that every datastore should be wrapped with validator?

I do have doubts making metrics and validation optional. Most of the times we need validation for an app/route, so the validation is required just to prevent from weird SQL queries, but have no clue when I woundn’t need metrics.

We can (should) enforce metrics/validation. I'm only (slightly) concerned about user errors where "a user synthesizes a datastore using api/datastore/datastore.New(), then passes that datastore to WithDatastore()".  Not sure if this is a big concern..


[WIP] Initial add of distributed model

Added files:

model_dist.py
a mirror of model.py with Tensor Parallelism baked in.
dist_run.py
toy example of how to run the model in distributed way.

Test:
torchrun --nproc-per-node 2 dist_run.py

Closing in favor of duplicated PR https://github.com/pytorch/torchchat/pull/1059 using ghstack.


Error: Repository is dirty

Hi all, is there a way to instruct tbump to ignore the error in topic and proceed?
It would be so useful moreover in conjunction with --only-patch.
Thank you,
iCC

Hum, I tried it and it looks to me tbump already skips the "check for a dirty git repo" step if --only-patch is used.
Which version of tbump are you using ?

Closing due to lack of response


Adding total profit per item in the !itemstats command.

Is your feature request related to a problem? Please describe.

Describe the feature you'd like

Describe alternatives you've considered

Got any bounty as a reward for anyone fulfills your request?

Additional context

I messed up lol, will make another one


cppvsdbg show std::string as string (msys2 clang vs gcc)

Brief Issue Summary
I found a small error in cppvsdbg + cmake-tools
I have Clang and GCC from Msys2
  {
    "name": "Clang 17.0.4 x86_64-w64-windows-gnu (clang64)",
    "compilers": {
      "C": "C:\\msys64\\clang64\\bin\\clang.exe",
      "CXX": "C:\\msys64\\clang64\\bin\\clang++.exe"
    },
    "isTrusted": true,
    "environmentVariables": {
      "CMT_MINGW_PATH": "C:\\msys64\\clang64\\bin"
    }
  },
  {
    "name": "GCC 13.2.0 x86_64-w64-mingw32 (mingw64)",
    "compilers": {
      "C": "C:\\msys64\\mingw64\\bin\\gcc.exe",
      "CXX": "C:\\msys64\\mingw64\\bin\\g++.exe"
    },
    "isTrusted": true,
    "environmentVariables": {
      "CMT_MINGW_PATH": "C:\\msys64\\mingw64\\bin"
    },
    "preferredGenerator": {
      "name": "MinGW Makefiles"
    }
  },

I use this lunch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "cppvsdbg",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "${command:cmake.launchTargetPath}",
            "cwd": "${command:cmake.launchTargetDirectory}",
        },
     ]
}

it is equivalent press in this button

main.cpp
#include <iostream>
#include <string>
#include <vector>

int main() {
    std::vector<int> bar{1, 2, 3, 4, 5, 6};
    std::string foo = "Hello ";
    foo += "World";
    std::cout << foo << std::endl;  // <<<<< BREAK POINT HERE >>>>>
}

CMakeLists.txt
cmake_minimum_required(VERSION 3.10.0)
project(bug_cmake_tools VERSION 0.1.0 LANGUAGES C CXX)

option(ENABLE_CODEVIEW "Set to ON for enable Codeview Debugger" ON)

if(ENABLE_CODEVIEW)
	if(MINGW)
		include(CheckCXXCompilerFlag)
		check_cxx_compiler_flag(-gcodeview SUPPORT_WINDOWS_DEBUG_INFO)
		if(SUPPORT_WINDOWS_DEBUG_INFO)
			set(CMAKE_EXE_LINKER_FLAGS "-Wl,--pdb= ")
			add_compile_options(-gcodeview)
		endif()
	endif()
endif()

add_executable(bug_cmake_tools main.cpp)

I build and debug in Clang and GDB
In GDB I have

In Clang

CMake Tools Diagnostics
{
  "os": "win32",
  "vscodeVersion": "1.85.1",
  "cmtVersion": "1.16.32",
  "configurations": [
    {
      "folder": "d:\\mariusz\\pulpit\\gity\\_us\\bug_cppvsdbg_clang_vs_gcc",
      "cmakeVersion": "3.28.1",
      "configured": true,
      "generator": "MinGW Makefiles",
      "usesPresets": false,
      "compilers": {
        "C": "C:/msys64/mingw64/bin/gcc.exe",
        "CXX": "C:/msys64/mingw64/bin/g++.exe"
      }
    }
  ],
  "cpptoolsIntegration": {
    "isReady": true,
    "hasCodeModel": true,
    "activeBuildType": "Debug",
    "buildTypesSeen": [
      "Debug"
    ],
    "requests": [
      "file:///d%3A/mariusz/pulpit/gity/_us/bug_cppvsdbg_clang_vs_gcc/main.cpp"
    ],
    "responses": [
      {
        "uri": "file:///d%3A/mariusz/pulpit/gity/_us/bug_cppvsdbg_clang_vs_gcc/main.cpp",
        "configuration": {
          "includePath": [],
          "defines": [],
          "compilerPath": "c:/msys64/mingw64/bin/g++.exe",
          "compilerArgs": [],
          "compilerFragments": [
            "-g",
            "-gcodeview"
          ]
        }
      }
    ],
    "partialMatches": [],
    "targetCount": 1,
    "executablesCount": 1,
    "librariesCount": 0,
    "targets": [
      {
        "name": "bug_cmake_tools",
        "type": "EXECUTABLE"
      }
    ]
  },
  "settings": [
    {
      "communicationMode": "automatic",
      "useCMakePresets": "auto",
      "configureOnOpen": true
    }
  ]
}

Debug Log
No response
Additional Information
No response

repo with full code https://github.com/mariuszmaximus/bug_cppvsdbg_clang_vs_gcc

I'm surprised that the debugger was able to bind breakpoints with that configuration.  "cppvsdbg" is the debug type for programs built with the Visual Studio compiler.  GCC and Clang should use the "cppdbg" debug type with a couple of other settings since their symbol format is different.  For example:
        {
            "type": "cppdbg",
            "name": "Debug Launch",
            "request": "launch",
            "program": "${command:cmake.launchTargetPath}",
            "cwd": "${command:cmake.launchTargetDirectory}",
            "MIMode": "gdb", // or "lldb" for clang
            "miDebuggerPath": "<path to>/usr/bin/gdb",  // or the path to lldb-mi for clang.
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",  // for gcc only
                    "ignoreFailures": true
                }
            ]
        }

I use cppdbg, lldb, cppvsdbg depending on the platform and needs, everyone is a bit different :)
I was surprised too when I discovered it.
LLVM on Windows now supports PDB Debug Info
this enable  compile flags for codeview
if(ENABLE_CODEVIEW)
	if(MINGW)
		include(CheckCXXCompilerFlag)
		check_cxx_compiler_flag(-gcodeview SUPPORT_WINDOWS_DEBUG_INFO)
		if(SUPPORT_WINDOWS_DEBUG_INFO)
			set(CMAKE_EXE_LINKER_FLAGS "-Wl,--pdb= ")
			add_compile_options(-gcodeview)
		endif()
	endif()
endif()

everything works very well except showing complex variables (std::array, std::string ....) in Clang
cppvsdbg works ok on GCC, but  GCC on Windows compiles slowly, so I don't use it
some benefits of codeview
cppvsdbg is default on Windows platform when press button on bottom toolbar

1 click vs two mouse clicks ;)
clang + codeview symbol , is possible  Use Qt Creator for post-mortem debugging
clang + codeview symbol , I can use this https://github.com/bombela/backward-cpp
I am aware that I am using a non-standard compiler on the Windows platform, so I have problems

I found a solution that requires a lot of work.
I must create natvis for my compiler :)
for example
    std::vector<int> bar{1, 2, 3, 4, 5, 6};
    bar.reserve(10);

need:
  <Type Name="std::__1::vector<*>">
    <DisplayString>{{ size={__end_ - __begin_} }}</DisplayString>
    <Expand>
      <Item Name="[size]" ExcludeView="simple">__end_ - __begin_</Item>
      <Item Name="[capacity]" ExcludeView="simple">__end_cap_.__value_ - __begin_</Item>
      <ArrayItems>
        <Size>__end_ - __begin_</Size>
        <ValuePointer>__begin_</ValuePointer>
      </ArrayItems>
    </Expand>
  </Type>

and  then it works for std::vector:

I'm closing because I found the solution


Feature addtag

Implemented addtag for single index and all for mass ops. (Resolve #17)

Internally append the tags to be added to existing tags for the person.
Internally execute EditCommand to update the tag set.
Log the result of EditCommand but do not show it to users.
Success message shows index for single-index addtag but shows the number of persons edited for addtag all.

Note:

Add executeNoRefresh to EditCommand so that the filteredlist does not get return back to the unfiltered state after editing a single person (Critical for addtag all).
Add tagSetToString to better display tagsets --> may want to extends to other uses of the tags or make it look nicer?

Codecov Report
Base: 72.15% // Head: 67.47% // Decreases project coverage by -4.68% :warning:

Coverage data is based on head (22134d9) compared to base (ccf846c).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master      #33      +/-   ##
============================================
- Coverage     72.15%   67.47%   -4.69%
  Complexity      399      399
============================================
  Files            70       72       +2
  Lines          1232     1316      +84
  Branches        125      141      +16
============================================
- Hits            889      888       -1
- Misses          311      395      +84
- Partials         32       33       +1

Impacted Files
Coverage Δ

...va/seedu/address/logic/commands/AddTagCommand.java
0.00% <0.00%> (ø)

...java/seedu/address/logic/commands/EditCommand.java
84.41% <0.00%> (-12.60%)
:arrow_down:

...eedu/address/logic/parser/AddTagCommandParser.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
88.88% <0.00%> (-11.12%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


ARM64 on Windows Support

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Problem
I've recently acquired a Windows Dev Kit 2023. AzureStorageExplorer runs as an emulated x86 application. It would be beneficial from a performance perspective if this ran natively (as Teams does)
Desired Solution
Build and ship a native ARM64 package
Alternatives and Workarounds
Application works currently on ARM64 when emulation is supported
Additional Context
Similar request (and possible limitations) as #5616

Hi @MAtthewSteeples, thank for asking for this! We have an existing issue for tracking Windows ARM64 support. Here: https://github.com/microsoft/AzureStorageExplorer/issues/6072
Please react to that issue:

Or leave a comment to indicate your desire for that to be addressed. And going forward you can refer to that issue for progress on the issue.

Apologies, could have sworn I searched for it before posting!


Initialized Book Components

In this milestone of the Bookstore project :

components directory was created
routes were added
a list to render individual books was added
form to create new books was added
navigation to link to the 2 routes was created

Thank you and looking forward to your review!

Thank you very much @amejid !
Have a great weekend.


New version: Trilinos_jll v12.13.2+0

Autogenerated JLL package registration

Registering JLL package Trilinos_jll.jl
Repository: https://github.com/JuliaBinaryWrappers/Trilinos_jll.jl
Version: v12.13.2+0
Commit: a20f0a8c410db04474d7b0d1e31f137e56368f5c
Revision on Yggdrasil: https://github.com/JuliaPackaging/Yggdrasil/commit/e52ed57e530b4108d21430b769198226b2443e7c
Created by: @ViralBShah

The error is "Dirty registry". Does anyone know what's going on?
https://github.com/JuliaRegistries/General/actions/runs/5547535658/jobs/10129306159?pr=87448#step:16:186


[BUG] inline_styles has no effect when exporting to SVG?

Describe the bug
I'm adding an example using PyTermGUI to my Markdown Exec's gallery. Here's my code:
from io import StringIO
import pytermgui as ptg

code = """
while True:
    if condition:
        print("Hello")
    else:
        print("Goodbye")

    input()
"""

with ptg.Terminal(stream=StringIO(), size=(20, 20)).record() as recorder:
    recorder.write(ptg.tim.parse(ptg.highlight_python(code)))
    print(recorder.export_svg(inline_styles=True))

Whatever the value of inline_styles, I get a style tag in the final HTML. This is problematic because it affects other parts of the page.

Expected behavior
No global style set in the page.
System information
PyTermGUI version 6.2.1

System details:
    Python version: 3.8.13
    $TERM:          xterm-256color
    $COLORTERM:     truecolor
    Color support:  ColorSystem.TRUE
    OS Platform:    Linux-5.17.9-arch1-1-x86_64-with-glibc2.35

Possible cause
I might misunderstand the purpose of the mentioned style tag or the inline_styles option.
Possible solution
Use more specific CSS selectors to affect only PyTermGUI's own SVG.

Yup, what that argument does is push all the per-text styling to inline. I will add some ptg tag to the text elements.

Actually, does it effect other parts of the website? I was under the impression that styles defined within an SVG file are scoped to it, but I might be completely misunderstanding the system.

Yes it does affect other parts of the page, at least another SVG aobve it in the page :slightly_smiling_face:
Without PyTermGUI's SVG:

With:

Should be good now! By default SVG text items will use the class ptg, but that can be change with the prefix argument to the exporter.

Thanks a lot! Should I wait for a release or do you want me to try master branch?

The release should be out in a couple of hours, but I'm not expecting any major changes. A quick test would be much appreciated!


FlowListView must add FlowLoadingTemplate to view items.

In my FlowListView I have enabled FlowIsLoadingInfiniteEnabled.
However if I don't add a FlowLoadingTemplate then none of the items are shown.
I don't want to add a FlowLoadingTemplate because I show the loading somewhere else.
I have added a dummy BoxView with a height of 0 for now, but this still leaves a space at the bottom of the list and makes the list jerk when new items are added.

If FlowEmptyTemplate is null loading template is not shown at all. See this:

https://github.com/daniel-luberda/DLToolkit.Forms.Controls/blob/master/FlowListView/DLToolkit.Forms.Controls.FlowListView/FlowListView.cs#L745
https://github.com/daniel-luberda/DLToolkit.Forms.Controls/blob/master/FlowListView/DLToolkit.Forms.Controls.FlowListView/FlowListView.cs#L838


Support hiding app versions based off rancher version

Hide app versions based off the rancher version if they are not supported.
TemplateVersions are getting two new fields: rancherMinVersion and rancherMaxVersion for this purpose.

Backend: https://github.com/rancher/rancher/issues/18469

note @westlywright  - we will need to backport this to 2.2 release

@davidnuzik can you confirm this is working? it is related to rancher min/max version within the catalog.

Verified it on rancher:master
Precondition:
rancher version: rancher:v2.3.2(custom image for testing) - r1
rancher version: rancher:v2.3.3(custom image for testing) - r2
rancher version: rancher:v2.3.4(custom image for testing) - r3
chart - fluentd-aggregator
chart version: latest - rancher_min_version: 2.3.2 and rancher_max_version: 2.4.0 - v3
chart version: v0.1.0 - rancher_max_version: 2.3.2 - v1
chart version: v0.2.1 - rancher_min_version: 2.3.3 - v2

The basic test scenario:
Verified when you deploy the custom app in the project
In rancher:r1 - v1 is available and v2 and v3 are NOT available
In rancher:r2 - v2 and v3 are available and v1 is NOT available
In rancher:r3 - v2 and v3 are available and v1 is NOT available
Template versions are hidden/available based on the rancher min/max value set up.


Make POST requests cacheable

Hi,
as noted in https://github.com/StarpTech/apollo-datasource-http/issues/19 we have to make responses cacheable.
I provided a PR https://github.com/StarpTech/apollo-datasource-http/pull/24 and would be happy if you could review it.
Thanks
Dirk

Fixed in #24 release with 0.20.0


Add missing completion?(.success) closure call

It's great that you spotted this, but I'll admit I'm intrigued why:

there wasn't a test in place that would have already revealed this oversight
you've not added a test now to validate your fix

All of the tests are running on mocked objects, there was no possibility to detect this bug until the System Tests were introduced HERE.
There is a test called PublisherAndSubscriberSystemTests which uses real-life Ably Service. This test sometimes worked sometimes did not, I thought the test has been not very well written and I decided to fix it HERE, but after deeper code investigation I've found a bug that I mentioned in this PR.
So, the fix is here - in this PR and the test already exists in main and is enhanced HERE


Icon and Title spacing display issues

I've just downloaded DBeaver Community Edition ver 5.1.2 and when open it, i have an display issue like that.

It does not have space between those icon and title.
My display resolution is 2560x1440 and zoom in 175%. But I don't think thats the problem cause I've tried put the program in my 1920x1080 with 100% scale and it's still happen.
Is there any ways to fix this?.

It is a known glitch with Dark theme and HighDPI screens with zoom.
And it is actually a bug in Eclipse platform. We going to fix this in one of the next version.
Workaround: use Classic theme.

This bug actually - https://bugs.eclipse.org/bugs/show_bug.cgi?id=496849

noticed this in 5.2.4 also so I guess its not fixed yet?

Unfortunately :(
You could try Darkest Dark theme. It is better and it is working fine on HighDPI.
https://marketplace.eclipse.org/content/darkest-dark-theme-devstyle

Darkest theme does give some better result.
I wonder however 2 things:

Is it java/eclipse that is stopping for dark theme to be worked on or lack of people to help with the dark theme?
Maybe the dark theme could be a bounty - or even documented in the wiki? Someone could help maybe if its not so much java/eclipse issues?

Yes, it is Eclipse-related problem.
As far as I know Eclipse foundation lacks free hands all the time. Sometimes I report bugs and contribute small patches but can't participate in platform support because spend all my free time in DBeaver project.


lit-html has issues with webcomponentsjs on IE11

Description
Using lit-html along with webcomponentsjs results in a syntax error on IE11.
Steps to Reproduce

Write this code

import "@webcomponents/webcomponentsjs/webcomponents-bundle";
import<EMAIL_ADDRESS>

See this output...

Write this code

import "@webcomponents/webcomponentsjs/webcomponents-bundle";
import<EMAIL_ADDRESS>import "lit-html"

See this output...

Reason For This Error
The syntax error is raised by the const in file<EMAIL_ADDRESS>(function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.hasOwnProperty('polyfillWrapFlushCallback'))return;const a=HTMLElement; ...

Or, rather, it's based in the fact that lit-html renders the preceding if condition false.
Expected Results
lit-html and webcomponentsjs should co-exist smoothly in IE11.
Additional information
I need my website to run in Chrome, Firefox and IE11. So I require the ES5-shim for Chrome/Firefox.
I'm not sure whether this is a lit-html or a webcomponentsjs issue, so I'm creating the same issue in both repositories.
Browsers Affected

[ ] Chrome
[ ] Firefox
[ ] Edge
[ ] Safari 11
[ ] Safari 10
[x] IE 11

/ref: /webcomponents/webcomponentsjs/issues/1073

You'll need to compile for JS using Babel, Closure, or similar, as lit-html is shipped in standard JS module format.

The polyfills are not modules and should not be loaded with JS imports. Load them with <script> tags.

Ugh, I missed that 😳

It seems like lit-html mimics a browser that's capable of natively dealing with custom elements.
It causes the above if statement in webcomponentsjs to yield false.
If I understand it right, you're all part of the Polymer group. Wouldn't you want to have a small discussion amongst the teams to puzzle out a solution?

Have you reproduced the issue when loading the polyfills correctly?

What would make the difference?
AFAIK, import ...`` is equal to loading scripts with the <script> tag. To load a module you'd need to write import ... from ....

It makes a huge difference. The only supported ways to load the polyfills are documented here: https://www.npmjs.com/package/@webcomponents/webcomponentsjs#how-to-use
The reasons you can't import polyfills are 1) they're not modules 2) they need to run synchronously.

We're using Webpack here. Webpack performs the translation from import to <script>. So, in that case there is no difference.
My colleage tried the difference: anyway It didn't make a difference.
Let's focus on the fact that lit-html and webcomponentsjs don't properly interact on IE11. Both work flawlessly, when imported separately on their own, but loaded at the same time, lit-html breaks webcomponentsjs's ES5 shim.
I've given a simple Webpack example code above. Can you reproduce the issue?

You need to provide a live demo page. lit-html doesn't define Reflect or window.customElements, so there's nothing obviously wrong here. It's likely something to do with your webpack setup.

Thanks, @jridgewell.
I have created a corresponding project here:
/settrend/lit-html-issue.
Is this repository helpful to your efforts?

@SetTrend can you host something live?

@justinfagnani: This is what his repo generates: https://gistcdn.githack.com/jridgewell/e884ce567daa3b3ad0540872d5f7166f/raw/e527a0604bb1cadca6f84d40d95992bd0308047d/index.html
@SetTrend the bundle you're generating doesn't compile ES6 down to ES5.

@jridgewell : Thanks for helping!
Ah, I wasn't aware of the fact that the lit-html build artefacts are in ES6. I believed it was already compiled down to ES5 to be compatible with IE11. OK, that'll be the next hurdle to take then. I guess I won't be able to avoid to include the Babel package in our solution then, though I wanted to avoid to take this step as it adds additional dependencies, maintenance and configuration.
For the moment, though, my primary concern is that lit-html seems to change the result of the webcomponentsjs if clause which is supposed to skip the ES5 shim on IE11. That's an issue regardless of the ECMAScript language version.
It would be a great help if that'd be fixed. In the meantime, I will dig into Babel to get our bundle boiled down to ES5, so we can make use of lit-html.

Just wanted to query the progress of this issue. Have you been able to hunt down the reason why lit-html falsifies the custom-elements-es5-adapter if condition?

There's no progress on this end because we don't have a reproduction that loads the polyfills in the support way. The polyfills can't be loaded via imports.
lit-html also doesn't write to any of the variables accessed in custom-elements-es5-adapter.js, so it's extremely unlikely that it's the culprit here. We have lot of tests and customers running with web components and lit-html on IE11.

Thanks for taking the time, @justinfagnani!

Nonetheless, importing @babel/polyfill now results in a stack overflow in IE 11 (see https://github.com/babel/babel/issues/9829). But that's either a babel issue or a webcomponentsjs issue, but not a lit-html issue.
So, I'm going to close this thread.


Missing doc content

In branch "legacy_devel_v0_2_0" the doc folder/dir has all of the documentation. For the current/default branch "devel", there is no documentation.

GreatZar,
That is something we are looking at removing going forward. The idea is that we now have a Wiki dedicated to documenting the variables in the role as well as other wiki's to guide usage as well as the restructured README. With that I wanted to get some input from the community if the Wiki's can take place of the docs folder. Let me know if the doc creation element from the docs folder being replaced by the Wiki's causes you issues and what those issues are, then we can circle back our discussions on removing that element.
George

For private networks, it's very handy to have some documentation local and downloaded with the rest of the content. Oh well...


Add files with wildcards

For small projects it would be nice to be able to add all files and/or using wildcards.
Its annoying having to do it every time unless I missed something.

Sure, I'm happy to add ease of use features. Help me understand your goal... What exactly are you trying to do?
If your code is in a git repo, then aider should automatically notice all the files in the repo. As you type a filename inside the chat, it should auto-complete the filename for you. And just mentioning a file by name will cause aider to prompt for permission to add it to the chat context. Same thing if GPT mentions one of your filenames.
Are your files in a git repo? I really recommend that when working with aider.
You can also invoke aider with wildcards on the command line. So run aider *.py to add all your python files to the chat context.

Yes its in a repo and the autocomplete is working, but since its a small project I need a few files always in the context, and its cumbersome to have to add them every time I launch it. Good to know about the command line, that is enough for my purposes.
Now it would also be very useful to automatically or easily add library files that are in the files imports, even if they are not in the same repo. It should only add the interfaces if available as the full code is usually not needed.
The workaround I will try for now is to link the main libs to my repo so aider at least finds the files.
I was working with typescript and GPT gets the types wrong sometimes for lack of context, this may solve it, but for now I will switch to vanilla js as typecript is not really needed for non-production code.

Glad to hear the command line wildcarding is working for you.
And absolutely, I am working towards solutions where aider will automagically get access to the call signatures of libraries/packages that it is referencing. This is a common problem with GPT. It knows the right package/lib/function to call, but it doesn't quite remember the args/types/api/etc.


NYC with webpack and without babel

I want to use my ES6 project without babel.
In order to use istanbul, I wrote a webpack register and compiler, which can be found under scripts/ here: https://github.com/Viatorus/TestProject/
The problem I ran into is that istanbul includes the webpack bootstrap and the test.spec.js into its coverage report. Leaving out test.spec.js in the include options or trying to exclude disable them does not work for me.
Can anyone please have a look at this?
Please run npm run test:node to see the coverage output.

@Viatorus I'm able to add the following exclude rule, and things work as expected:
{
  "extension": [
    ".js"
  ],
  "reporter": [
    "lcov",
    "text-summary",
    "html",
    "json"
  ],
  "exclude": ["**/*/test*"],
  "report-dir": "./coverage/node/"
}

It might be worth making a pull request (or opening an issue on) the library that we use for test exclude logic, and adding the pattern test.spec.js.
https://github.com/istanbuljs/istanbuljs/tree/master/packages/test-exclude

I also facing this issue, in my case it yell SyntaxError: Unexpected token import

Any update?i am really want this feature, but i am not fully understand how nyc and mocha in browser work :confused:


https://github.com/janus-idp/backstage-showcase/blob/main/docs/auth.md#enabling-authentication-in-showcase

What does this PR do?
chore(broken link): fix link to https://github.com/janus-idp/backstage-showcase/blob/main/docs/auth.md#enabling-authentication-in-showcase RHIDP-4294
Signed-off-by: RHDH Build (rhdh-bot<EMAIL_ADDRESS>Screenshot/screencast of this PR
N/A
What issues does this PR fix or reference?
N/A (or see commit message above for issue number)
How to test this PR?
N/A
PR Checklist
As the author of this Pull Request I made sure that:

[x] Code produced is complete
[ ] Code builds without errors
[ ] Tests are covering the bugfix
[ ] Relevant user documentation updated
[ ] Relevant contributing documentation updated

Reviewers
Reviewers, please comment how you tested the PR when approving it.

/cherry-pick release-1.3


Amazon Error

This is the error that you will get it when you click on sign in button:
Please Enable Cookies to Continue
To continue shopping at Amazon.com, please enable cookies in your Web browser.
Once you have enabled cookies in your browser, please click on the button below to return to the previous page.

Hello
Please send your skype or other id for talk about this

      Hello

Please send your skype or other id for talk about this

ICQ: 744957727

I added..and here is my icq  740466101
On 19-11-2018 21:41, osterhagenchemnitz wrote:

Hello
Please send your skype or other id for talk about this

ICQ: 744957727
--
You are receiving this because you commented.
Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:
[1]
https://github.com/kgretzky/evilginx2/issues/104#issuecomment-440051505
[2]
https://github.com/notifications/unsubscribe-auth/ArE7fFLMPX_bQPbm_YhKpoJpmyjD6U1Nks5uwyWLgaJpZM4YoCY-


Would be nice to be able to customise the clear button class name

e.g. in options:
Input.defaultProps = {
...
        classNameClearButton          : '',
...
};

Line 34
clearButton =
 { this.clear() } }>×

Why not add multiple classes to the container, it would do the same thing right ? Or do you have a really specific usecase ?

Ok I see.
I made some research about that, and I will close this without fixing it. Here are some references about why:
Harry Roberts on Modularity:
https://twitter.com/csswizardry/status/539726989159301121
BEM docs about redefinition level:
https://en.bem.info/methodology/key-concepts/#redefinition-level
Hope it won't bother you too much :)

OK thanks for looking at it


Add Abi-ko.com to the list of merchants

What's the name of your business?
Abi-ko.com
What's the URL of the website?
https://abi-ko.com/
Write a brief description of your business/service (max 50 characters)
Abi-ko.com - Anonymous crypto exchange
Enter the URL where a Monero mention can be found
https://abi-ko.com/
How do you accept Monero? (choose only one option)

[ ] Monero integrations (github.com/monero-integrations)
[ ] Globee
[x] Native wallet
[ ] Other payment gateaway (Coinpayments, Morphtoken, etc. Please specify)

How would you categorize your business? (choose only one option)

[x] Exchange
[ ] Block Explorer
[ ] Payment Gateway
[ ] Web Hosting
[ ] Tool
[ ] Service
[ ] Goods
[ ] Entertainment

Comment

NACK


fix: (IAC-536): fixed rabbitmq pods failed after adding a new node pool

Changes
The rabbitmq-pod-security patch transformer resolves the 'sas-rabbitmq-server' pod failures on Kubernetes with the error "[error] Cookie file /rabbitmq/data/.erlang.cookie must be accessible by owner only" - when adding or removing the 'connect' node pool on AWS EKS.
This 'PatchTransformer' modifies the pod's 'securityContext' configuration of the 'sas-rabbitmq-server' container, which resolves the file permission issue that leads to the error message. Specifically, by setting the 'runAsUser' attribute to 1001, the container runs as a non-root user, which ensures that the '.erlang.cookie' file is accessible only by the owner.
Additionally, the patch disables privilege escalation and sets the container to run in read-only mode, further enhancing the security of the container. Overall, these modifications should ensure that the 'sas-rabbitmq-server' pods run correctly without any issues related to the '.erlang.cookie' file permissions.
Testing
See internal ticket for details and test artifacts:

Scenario
Deployment Method
Security
Orchestration
Provider:Terraform:K8s
Cadence
PatchTransformer
Node Added
Node Removed
Results

1
ansible
full-stack:openssl
DO
AWS:workstation:v1.22
fast:2020
none
Connect
Connect
Failed (expected)

2
ansible
full-stack:openssl
DO
AWS:workstation:v1.23
fast:2020
none
Connect
Connect
Failed (expected)

3
ansible
full-stack:openssl
DO
AWS:workstation:v1.24
fast:2020
none
Connect
Connect
Failed (expected)

4
ansible
full-stack:openssl
DO
AWS:workstation:v1.25
fast:2020
none
Connect
Connect
Failed (expected)

5
ansible
full-stack:openssl
DO
AWS:workstation:v1.22
stable:2023.02
rabbitmq-pod-security.yaml
Connect
Connect
Successful

6
ansible
full-stack:openssl
DO
AWS:workstation:v1.23
fast:2020
rabbitmq-pod-security.yaml
Connect
Connect
Successful

7
ansible
full-stack:openssl
DO
AWS:workstation:v1.24
fast:2020
rabbitmq-pod-security.yaml
Connect
Connect
Successful

8
ansible
full-stack:openssl
DO
AWS:workstation:v1.25
fast:2020
rabbitmq-pod-security.yaml
Connect
Connect
Successful

9
docker
full-stack:openssl
DO
AWS:docker-5.5.0:v1.22
stable:2023.02
rabbitmq-pod-security.yaml
Connect
Connect
Successful

10
docker
full-stack:openssl
DO
AWS:docker-5.5.0:v1.23
fast:2020
rabbitmq-pod-security.yaml
Connect
Connect
Successful

11
docker
full-stack:openssl
DO
AWS:docker-5.5.0:v1.24
fast:2020
rabbitmq-pod-security.yaml
Connect
Connect
Successful

12
docker
full-stack:openssl
DO
AWS:docker-5.5.0:v1.25
fast:2020
rabbitmq-pod-security.yaml
Connect
Connect
Successful

No longer needed.  The issue was fixed in https://github.com/sassoftware/viya4-iac-aws/pull/212 and released in iac-aws v6.2.0, https://github.com/sassoftware/viya4-iac-aws/releases/tag/6.2.0


Text sliced at botton of pdf

Hello @eKoopmans,
thank you again for such a great tool. I was wondering if you you or anyone has encountered this problem. I am using html2pdf lib to produce a PDF where the html is dynamic and changing. I have tried adjusting the margins but for some cases, when the text within the html is long and needs to go onto the next page, the text on the last line is sliced. Here is an example of what I mean: Is it possible that this might be due to the docHeight of the canvas as mentioned in #6?
This is how I am producing the pdf:
html2pdf(pdf_element, {
	 margin: [0.8, 1, 0.5, 1],
	 filename: pdf_name,
         image: { type: 'jpeg',quality: 0.98 },
         html2canvas: { dpi: 192, letterRendering: true },
         jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' }
});

Hi @lidijarad, yes at the moment that's intended behaviour. All html2pdf is doing is converting the webpage into an image, and then slicing that image onto separate PDF pages. If your text (or any other component) straddles two pages, it will appear sliced.
The only solution I can recommend right now is the page-breaks. You can add a

 anywhere in your HTML, and any elements below it will be moved to the top of the next page. I've written a bit more about how to use them here. As I mention over there, I have plans to make the page-breaks easier to use.

@eKoopmans, thank you for the feedback. Because the content in the html is dynamic, it is very difficult to calculate when to insert the page break. I have experimented with a few different ways, (counting number of characters in a page, estimating number of lines) but I have not found an elegant solution. I will continue working on this. If I find a solution, I will post it here. Thank you again, please keep in touch if you make any changes with regards to this.

Great, thanks. I have a few ideas, but it depends on your situation. I could probably make an auto-break system that would add a page break before any element that would span two pages (as long as the element itself wasn't taller than a page). If you have spans of text longer than a page it would have to be a different solution.

Hi, I had a similar problem printing reports in a vertically  long table.  I solved my it by calculating the heights of the element before I added them, adding a page-break if it would exceed the page height. It's not the most elegant solution however as it leaves a bit of a white space at the bottom of the page. An A4 page is 595pt/842pt  ( 793px/1122px. )
I hope this helps, would be interested to hear the solution you choose to go with.

Thanks @ABobbyT, yeah that's basically what I was thinking for an "auto-break" system, but I could work it into the internal guts of html2pdf.

I am having same problem - but the difference is all of the next pages goes blank.. Any idea why is that?

I'm guessing the auto-break is not there yet? It's actually the only thing I've actually found missing. Otherwise great job!

Yes, you're right @MythThrazz! Haven't had much time to work on this project lately, unfortunately. I'm hoping to have an update soon!

Hi , i am too facing same probs in angular6. If any got solution means, pls let me know, another probs is  images not rendered from api.

@lidijarad did you find any solution?

Hello @khateeburrehman @Greensahil, I never resolved this, I'm sorry.

Hi all, see #153 for an update to page-breaks that will be merged in soon.

hi, @lidijarad did you use any other library/3rd party. how you overcome that problem.
please let me know if there is. thanks in advance

Hi Guys, i am using the same version mentioned above i.e. 'v0.9.1' but still facing this issue of page break.
Does anybody have some other solution. Please share.
Thanks in advance!!

Can you please check this  pagebreak: { mode: 'avoid-all'}, i have tested in multi page pdf consisting of 10+ pages. it works fine for me

Using mode : avoid-all  as well doesnt work for me.. there is still text sliced at bottom

@eKoopmans  i am using this library and facing issue of large size
let opt = {
margin: [5, 5, 5, 5],
filename: 'Xyz.pdf',
image: { type: 'jpg', quality: 0.98},
html2canvas: { letterRendring: true, scale: 1.5, dpi: 192  },
jsPDF: { unit: 'mm', format: 'letter', orientation: 'portrait', compress: true },
pagebreak: { mode: 'avoid-all', after: '.breakPage' }
};
client doesn't wants to compromise with the quality and they want to send the pdf over the mail.
Please help me


set PROXY and Certificate for requests.Sessions

Problem
I was not able to find a way to set the PROXY and Certificate for downloading models (i.e., without this the download fails from behind the corporate firewall)
Proposed solution
Refactor _http.py to get PROXY and Certificate either from an environment variable or a .env file.
Proof of Concept - FIX
The attached file is a POC that worked for me (hard wired, still needs some code to handle environment variable and/or .env file).
(POC_fix)huggingface_hub.utils._http.py.md

Hi @c-w-m, the best way to configure your HTTP session, with all the flexibility you want it to use configure_http_backend in your scripts. Different users might have different ways of handling those so I don't want to add support for them in the official codebase (we would always have to handle new cases). This is why the flexible configuration exists. Regarding proxies you can also use the HTTP_PROXY and HTTPS_PROXY environment variables. Those are understood by requests directly -not specific to huggingface_hub- There is also a SSL_CERT_FILE for certificate. Hope this will solve your issue :)

Hi Wauplin,
Ah-ha, you already have a fix for my issue (i.e., configure_http_backend.
Thanks for the prompt reply ;-)
cm

Glad your problem's solved! :hugs: