Gallery app crashes on iOS in release mode

I apologize for not being able to get better logs for this, however this is one tricky bug to reproduce.
Observations:

Does not happen in debug mode.
Does not happen in Android.
The problematic commit is somewhere between c73b8a7cf63455189e9dc005010f2c9b34497420
and 12bbaba9ae044d0ea77da4dd5e4db15eed403f09.
It only happens in the "Section Organizer" demo when switching between tabs via swiping. After a few switches, the app consistently crashes.
The only log I could get from the device is as follows:

Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Add assertion: <BKProcessAssertion: 0x13de31270; id: 56-F556C9A2-5598-4B0C-9BAA-E52208874C02; name: com.apple.UIKit.KeyboardManagement.message; state: active; reason: finishTask; duration: 180.0s> {
    owner = <BSProcessHandle: 0x13dd09690; SpringBoard:56; valid: YES>;
    flags = preventSuspend, preventThrottleDownUI, preventThrottleDownCPU, preventSuspendOnSleep;
}
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Activate assertion: <BKProcessAssertion: 0x13de31270; "com.apple.UIKit.KeyboardManagement.message" (finishTask:180s); id:\M-b\M^@\M-&E52208874C02>
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Setting jetsam priority to 10 [0x10108]
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] dump all assertions HWM:3 (CPUMON check): {
    <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF> [active]
    <BKProcessAssertion: 0x13de31270; "com.apple.UIKit.KeyboardManagement.message" (finishTask:180s); id:\M-b\M^@\M-&E52208874C02> [active]
}
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: Client relinquished <BKProcessAssertion: 0x13de31270; "com.apple.UIKit.KeyboardManagement.message" (finishTask:180s); id:\M-b\M^@\M-&E52208874C02>
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Deactivate assertion: <BKProcessAssertion: 0x13de31270; "com.apple.UIKit.KeyboardManagement.message" (finishTask:180s); id:\M-b\M^@\M-&E52208874C02>
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] dump all assertions HWM:3 (deactivateAssertion): {
    <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF> [active]
}
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Setting jetsam priority to 10 [0x10100]
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] dump all assertions HWM:3 (CPUMON check): {
    <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF> [active]
}
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Remove assertion: <BKProcessAssertion: 0x13de31270; "com.apple.UIKit.KeyboardManagement.message" (finishTask:180s); id:\M-b\M^@\M-&E52208874C02>
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] dump all assertions HWM:3 (CPUMON check): {
    <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF> [active]
}
Apr 23 17:03:59 Firsts-iPhone assertiond[67] <Notice>: -[BKAssertion dealloc] - <0x13de31270>
Apr 23 17:03:59 Firsts-iPhone SpringBoard(FrontBoard)[56] <Notice>: Reporting system gestures are no longer possible due to too much movement
Apr 23 17:03:59 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:              EventStatistics.m:48  :   39011.93912:  Info: <private>since   39010.60064 (Mon Apr 23 17:03:58 2018)
Apr 23 17:03:59 Firsts-iPhone SpringBoard(KeyboardArbiter)[56] <Error>: HW kbd: Failed to set (null) as keyboard focus
Apr 23 17:03:59 Firsts-iPhone backboardd(BaseBoard)[61] <Error>: Unable to get short BSD proc info for 1114: No such process
Apr 23 17:03:59 Firsts-iPhone backboardd(BaseBoard)[61] <Error>: Unable to get proc info for 1114: Undefined error: 0
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CrashReporterSupport)[1116] <Notice>: Trying to create CR directory structure as root
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CrashReporterSupport)[1116] <Notice>: cr_update: <private>
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CrashReporterSupport)[1116] <Notice>: cr_update: <private>
Apr 23 17:03:59 Firsts-iPhone SpringBoard(FrontBoard)[56] <Notice>: immediate edge swipe: failed
Apr 23 17:03:59 Firsts-iPhone ReportCrash[1116] <Notice>: Formulating report for corpse[1114] Runner
Apr 23 17:03:59 Firsts-iPhone ReportCrash(MobileCoreServices)[1116] <Notice>: notify_register_check() failed with error 1000000
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CoreTelephony)[1116] <Notice>: CCMonitor created
Apr 23 17:03:59 Firsts-iPhone CommCenter[81] <Notice>: #I New CTServerConnection from pid 1116 (conn=0x12b10e610)
Apr 23 17:03:59 Firsts-iPhone CommCenter[81] <Notice>: #I  -- connection has entitlements: <private>
Apr 23 17:03:59 Firsts-iPhone CommCenter[81] <Notice>: #I CTServerConnection from pid 1116[<private>] is named '<private>'.
Apr 23 17:03:59 Firsts-iPhone CommCenter[81] <Notice>: #I CTServerConnection from pid 1116 has closed (conn=0x12b10e610)
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CrashReporterSupport)[1116] <Notice>: Saved type '109(<private>)' report (2 of max 25) at /var/mobile/Library/Logs/CrashReporter/Runner-2018-04-23-170359.ips
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CrashReporterSupport)[1116] <Notice>: AppleCareSupport: rolling log -> <private>
Apr 23 17:03:59 Firsts-iPhone ReportCrash(CrashReporterSupport)[1116] <Notice>: AppleCareSupport: new <private>
Apr 23 17:03:59 Firsts-iPhone SpringBoard(FrontBoard)[56] <Notice>: Reporting system gestures are no longer possible due to too much movement
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Port death watcher fired.
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: Server invalidated <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF>
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: Process exited: <BKProcess: 0x13de3ce40; Runner; io.flutter.examples.gallery; pid: 1114; agency: Application; visibility: foreground; task: none; hostpid: 56>
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: Client relinquished <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF>
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Invalidating...
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] dump all assertions HWM:3 (CPUMON check): {
    <BKProcessAssertion: 0x13dd3aa60; "Resume" (activation:inf); id:\M-b\M^@\M-&B770EBB7B4CF> [active]
}
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Ignoring assertion remove, because we are terminated or pending termination
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Got exit context: <BKSProcessExitContext: 0x13de1b880; reason: crash>
Apr 23 17:04:00 Firsts-iPhone SpringBoard(FrontBoard)[56] <Notice>: <FBApplicationProcess: 0x1097a7900; Runner (io.flutter.examples.gallery); pid: 1114> crashed.
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Process exited: <FBApplicationProcess: 0x1097a7900; Runner (io.flutter.examples.gallery); pid: -1> -> <FBApplicationProcessExitContext: 0x1c1045df0; exitReason: crash; terminationReason: (none)> {
    stateAtExit = <FBProcessState: 0x1c0e3b0e0; pid: 1114; taskState: Not Running; visibility: Unknown>;
}
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: lock/volume priority is:volume
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: reconfigured lock button: <SBMutableHardwareButtonGestureParameters: 0x1c1e74100; maximumPressCount: 1; longPressTimeInterval: 2.50s; multiplePressTimeInterval: 0.30s>
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: lock/volume priority is:volume
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Application process state changed for io.flutter.examples.gallery: (null)
Apr 23 17:04:00 Firsts-iPhone SpringBoard(FrontBoard)[56] <Notice>: [FBProcessManager] Removing: <FBApplicationProcess: 0x1097a7900; Runner (io.flutter.examples.gallery); pid: -1>
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Running <SBAppExitedWorkspaceTransaction: 0x10c277510> for transition request:
<SBMainWorkspaceTransitionRequest: 0x1c06fe700; display: Main; source: Unspecified> {
    applicationContext = <SBWorkspaceApplicationSceneTransitionContext: 0x1c01531f0; background: NO> entities = {
        SBLayoutRolePrimary = <SBHomeScreenEntity: 0x1c267e040; ID: com.apple.SpringBoard.workspace-entity.builtin.home-screen; layoutRole: primary>;
    };
}
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Not animating wallpaper orientation to portrait (1) in 0.00 because it's already in that orientation
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: <private> - _setIdleTimerWithDescriptor:<SBIdleTimerDescriptor: 0x1c0e41830; timerMode: Automatic; quickUnwarnInterval: 132.0s; warnInterval: 130.0s; totalInterval: 150.0s> reason:"SBAppDidEnterBackground"]
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: 0x1c469abd0 reconfigured attention timeouts:{
    132 = "SBAttentionAwareIdleTimerTimeoutContext - expectation: quickWarn";
    130 = "SBAttentionAwareIdleTimerTimeoutContext - expectation: warn";
    150 = "SBAttentionAwareIdleTimerTimeoutContext - expectation: expiration";
}, configuration generation: 501
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: setting configuration:<AWAttentionAwarenessConfiguration: 0x1c0a988d0> (identifier: com.apple.springboard.GlobalBacklightIdleTimer samplingInterval:       0.00000 samplingDelay:       0.00000 attentionLostTimeouts:     132.00000,     130.00000,     150.00000 mask Button|Keyboard|Digitizer|GameController|MesaTouch)
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Set wallpaper orientation source to SBUIController
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Not animating wallpaper orientation to portrait (1) in 0.00 because it's already in that orientation
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Terminating because the job-submitter has disconnected.
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: Deleted job with label: UIKitApplication:io.flutter.examples.gallery[0xd46e][67]
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Deleted launchd job with label: UIKitApplication:io.flutter.examples.gallery[0xd46e][67]
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Invalidation complete.
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] Removing client: <BKProcessInfoServerClient: 0x13de34600; pid: 56>
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: [Runner:1114] No clients remain.
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: Checking for deferred bootstrap request for io.flutter.examples.gallery
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: <private> - _setIdleTimerWithDescriptor:<SBIdleTimerDescriptor: 0x1c444c630; timerMode: Disabled; quickUnwarnInterval: 0.0s> reason:"SBWorkspaceActiveProviderChanged:SBAppDidEnterForeground"]
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: attention client SUSPEND <AWAttentionAwarenessConfiguration: 0x1c0a98b00> (identifier: com.apple.springboard.GlobalBacklightIdleTimer samplingInterval:       0.00000 samplingDelay:       0.00000 attentionLostTimeouts:     132.00000,     130.00000,     150.00000 mask Button|Keyboard|Digitizer|GameController|MesaTouch)
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: SB orientation locked: NO; user lock: NO, was stale: NO, orientation: <private> overrides: NO,
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                 RemoteClient.m:255 :   39012.44644:  Info: reset attention lost timeout for <private> at   39012.44644
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                 RemoteClient.m:141 :   39012.44670:  Info: updated config <private>, old config <private>
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                    Scheduler.m:170 :   39012.47824:  Info: 0 clients: <private>
Apr 23 17:04:00 Firsts-iPhone sharingd[62] <Notice>: SystemUI changed: 0x0 -> 0x10
Apr 23 17:04:00 Firsts-iPhone CommCenter[81] <Notice>: #I FBSDisplayLayoutUpdateHandler: update start
Apr 23 17:04:00 Firsts-iPhone CommCenter[81] <Notice>: #I ActivationObserver: notifyAboutFrontAppChange : app: <private>; pid: 0; net: 0
Apr 23 17:04:00 Firsts-iPhone CommCenter[81] <Notice>: #I FBSDisplayLayoutUpdateHandler: 5. app got notification state: new counter=380
Apr 23 17:04:00 Firsts-iPhone SpringBoard(CoreMotion)[56] <Notice>: Starting device motion, mode=0x22,useAccelerometer=0,useGyro=1,useCompass=0,fUseNorthRef=0,buildingGYTT=0
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Front display did change: (null)
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: lock/volume priority is:volume
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: Root transaction complete: <SBAppExitedWorkspaceTransaction: 0x10c277510>
Apr 23 17:04:00 Firsts-iPhone CommCenter[81] <Notice>: #I SIM has not requested to be notified on entering idle screen, not processing
Apr 23 17:04:00 Firsts-iPhone SpringBoard(CoreMotion)[56] <Notice>: {"msg":"CLGyroBiasEstimatorClientRemote::registerWithGyroBiasEstimatorPrivate", "event":"activity", "isBuildingGYTT":0, "client":"0x1c0423580", "info":"0x103a4ce30"}
Apr 23 17:04:00 Firsts-iPhone SpringBoard(CoreMotion)[56] <Notice>: {"msg":"Sending cached messages to daemon", "event":"activity"}
Apr 23 17:04:00 Firsts-iPhone SpringBoard(CoreMotion)[56] <Notice>: #Warning No cached registration message
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: <private> - _setIdleTimerWithDescriptor:<SBIdleTimerDescriptor: 0x1c0e5f740; timerMode: Automatic; quickUnwarnInterval: 132.0s; warnInterval: 130.0s; totalInterval: 150.0s> reason:"SBWorkspaceActiveProviderChanged:SBApplicationSceneDestroyed"]
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: 0x1c469abd0 reconfigured attention timeouts:{
    132 = "SBAttentionAwareIdleTimerTimeoutContext - expectation: quickWarn";
    130 = "SBAttentionAwareIdleTimerTimeoutContext - expectation: warn";
    150 = "SBAttentionAwareIdleTimerTimeoutContext - expectation: expiration";
}, configuration generation: 502
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: attention client RESUME <AWAttentionAwarenessConfiguration: 0x1c0a98b00> (identifier: com.apple.springboard.GlobalBacklightIdleTimer samplingInterval:       0.00000 samplingDelay:       0.00000 attentionLostTimeouts:     132.00000,     130.00000,     150.00000 mask Button|Keyboard|Digitizer|GameController|MesaTouch)
Apr 23 17:04:00 Firsts-iPhone SpringBoard[56] <Notice>: setting configuration:<AWAttentionAwarenessConfiguration: 0x1c428d390> (identifier: com.apple.springboard.GlobalBacklightIdleTimer samplingInterval:       0.00000 samplingDelay:       0.00000 attentionLostTimeouts:     132.00000,     130.00000,     150.00000 mask Button|Keyboard|Digitizer|GameController|MesaTouch)
Apr 23 17:04:00 Firsts-iPhone SpringBoard(CoreMotion)[56] <Notice>: {"msg":"CLGyroBiasEstimatorClientRemote::onWatchdogTimerExpiry", "event":"activity", "client":"0x1c0423580"}
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                 RemoteClient.m:255 :   39012.52909:  Info: reset attention lost timeout for <private> at   39012.52889
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                    Scheduler.m:143 :   39012.52923:  Info: 1 clients: <private>
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                 RemoteClient.m:255 :   39012.53066:  Info: reset attention lost timeout for <private> at   39012.53066
Apr 23 17:04:00 Firsts-iPhone backboardd(AttentionAwareness)[61] <Notice>:                 RemoteClient.m:141 :   39012.53116:  Info: updated config <private>, old config <private>
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: {"msg":"state transition", "event":"state_transition", "state":"DaemonClient", "id":"0x126089800", "property":"lifecycle", "old":"0x0", "new":"0x126089800"}
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: {"msg":"state transition", "event":"state_transition", "state":"DaemonClient", "id":"0x126089800", "property":"clientName", "old":"", "new":"com.apple.springboard"}
Apr 23 17:04:00 Firsts-iPhone SpringBoard(WiFiPicker)[56] <Notice>: WIFI PICKER [io.flutter.examples.gallery]: isProcessLaunch: 0,    isForegroundActivation: 0,     isForegroundDeactivation: 1
Apr 23 17:04:00 Firsts-iPhone assertiond[67] <Notice>: -[BKAssertion dealloc] - <0x13dd3aa60>
Apr 23 17:04:00 Firsts-iPhone mediaserverd(CoreMedia)[27] <Notice>: -CMSessionMgr- CMSessionMgrHandleApplicationStateChange: CMSession: Client io.flutter.examples.gallery with pid '1114' is now Terminated. Background entitlement: NO
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: #Warning PAUSE: BATCH: '<private>' (<private>, <private>) started in unexpected state: <private>
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: Client com.apple.springboard connected
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: Background indicator enabled for <private> is now <private> (was <private>)
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: {"msg":"kCLConnectionMessageGyroBiasEstimation", "event":"activity", "this":"0x126089800", "registrationRequired":0, "registrationReceived":0}
Apr 23 17:04:00 Firsts-iPhone locationd[64] <Notice>: Client com.apple.springboard (0x126089800) is subscribing to notification kCLConnectionMessageGyroBiasEstimation
Apr 23 17:04:00 Firsts-iPhone dasd(DuetActivitySchedulerDaemon)[140] <Notice>: Trigger: <private> is now []
Apr 23 17:04:00 Firsts-iPhone dasd(DuetActivitySchedulerDaemon)[140] <Notice>: Foreground app changed\M-b\M^@\M^T-
Apr 23 17:04:00 Firsts-iPhone CommCenter[81] <Notice>: #I BundleID: <private> is no longer a foreground app
Apr 23 17:04:00 Firsts-iPhone CommCenter[81] <Notice>: #I BundleID: <private> is no longer a foreground app
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: 1114 io.flutter.examples.gallery: Terminated (most elevated: Terminated)
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: Entry, display name io.flutter.examples.gallery uuid (null) pid 1114 isFront 0
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: Continue with bundle name io.flutter.examples.gallery, is front 0
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: io.flutter.examples.gallery: Foreground: false
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: NBSM Current state: normal, changed: systemForeground to 0 for net type 0
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: Failed to find process for io.flutter.examples.gallery
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: NBSM Eligible to go to broken
Apr 23 17:04:00 Firsts-iPhone symptomsd(SymptomEvaluator)[829] <Notice>: NBSM Current state: normal, changed: systemForeground to 0 for net type 0, eligible for broken but constraints unsatisfied (0,0)

Unfortunately the crash logs isn't in the console output. You can get it from xcode's devices window. Is this still occuring?

I have not seen this in a while.

Same error!
Failed to start job with error <NSError: 0x7fe945510fa0; domain: NSPOSIXErrorDomain; code: 3; reason: "No such process"> {
description = "Unable to get pid for label UIKitApplication:com.companiajovenesdelfuturo.kidssafebus[0x7ec3][91191]";
failureReason = "No such process";
userInfo = {
BKLaunchdJobLabel = UIKitApplication:com.companiajovenesdelfuturo.kidssafebus[0x7ec3][91191];
BKLaunchdOperation = launch_get_running_pid_4SB;
}


Add pinned-issues-update-time feature

Closes #2747

@fregante I tried my best :) it works.
Typescript made me do funny things lol

@fregante can you update xo (to 26) on the master branch?
I will update the PR later tonight

Side note to you use VScode? How do you get xo formatter to work with typescript?

Sadly AKAIK it's not compatible yet, so xo errors just don't appear in TS files. I just run xo --fix from the console.

Almost there!
Make sure the next iteration passes lint (run xo --fix)

When I run xo it changes 136 files, All the imports get moved around.
Can it be since my local xo it on 26?

Are you using yarn to install packages? Because npm should follow the package-lock file and xo uses the local version, 0.25. If xo is giving you errors for 0.26 that's the version you have in the local node_modules, but shouldn't

let me try to do npm install

Maybe because I have es-plugin-unicorn installed globally?! Not sure. whatever...

Maybe because I have es-plugin-unicorn installed globally?! Not sure. whatever...

npm install doesn't clean node_modules; delete the folder and do a clean install.
But for now: #2802

@fregante I have to go to sleep.
I tried very hard (I never worked with multiple graphql requests)
I was unable to get a screenshot yet (hopefully tomorrow morning)
I also was unable to get the cache.function( to work.
Let me know what else i can improve
😴

Thank you! I made some changes to clean it up.

@fregante thank you!!
I learned a lot from this. Anything I need to do? Screenshot?
I may not be able to do that until later tonight.

Yeah, a screenshot is missing. Try taking it at @2x adding a simple arrow pointing to the new time.
Before that though the alignment needs to be taken care of. Look at the classes that the other two items use to align it correctly.

Before that though, the icon needs to be aligned. Look at the classes that the Closed issue uses to align it correctly.

Tried nothing that I was able to figure out.
Look like event github does not align it correctly

@fregante I tried aligning it again. Going to need help

It's not working because the markup doesn't match the "[icon] closed" one. You're using an extra .issue-meta-section that doesn't belong there.

It's not working because the markup doesn't match the "[icon] closed" one. You're using an extra .issue-meta-section span that doesn't belong there.

It's not working because the markup doesn't match the "[icon] closed" one. You're using an extra .issue-meta-section span that doesn't belong there.

if I take that off it loses the gray color.

Should I add it back?

You can wrap the icon alone, or if that messes up the alignment you can color it via CSS (last resort)

@fregante the class has an align bottom to it. I would make a new class or add style to the div directly?

I tried to add a class but as soon as I uncomment the import the whole extension crashes

I tried to add a class but as soon as I uncomment the import the whole extension crashes


Use Kafka latest

@polinankoleva @matzew @ziccardi

I actually like moving forward
On Wed, 9 Aug 2017 at 18:28, Dimitra Zuccarelli<EMAIL_ADDRESS>wrote:

@dimitraz commented on this pull request.
In pom.xml
https://github.com/aerogear/aerogear-unifiedpush-server/pull/882#discussion_r132235266
:

@@ -199,7 +199,7 @@

     <aerogear.bom.version><IP_ADDRESS></aerogear.bom.version>

   <kafka.clients.version><IP_ADDRESS></kafka.clients.version>

   <kafka.clients.version><IP_ADDRESS></kafka.clients.version>

Not high priority at all
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aerogear/aerogear-unifiedpush-server/pull/882#discussion_r132235266,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJnznjsYSUUbLk2slBY6HMh-O9YC-f7ks5sWd4UgaJpZM4OyTuL
.

--
Sent from Gmail Mobile

@dimitraz looks like your branch is a bit ... outdated?!

@dimitraz can we close this ?


feat(custom-webpack): add verbose webpack config print

Closes #147

This would be a nice feature.

Should be solved by #633


Faster N Body C++ benchmark avoiding expensive std::pow

std::pow should be avoided if not needed. This significantly improves performance.

Added some context here: https://github.com/exaloop/codon/issues/115 -- the C++ version is intentionally written this way to match the Python / pyperformance implementation.


[DOCS/Postgres] Workaround Custom Types

Hi, I'm asking if there are workaround user-defined types?
Like here in the docs you mentioned that, but it does not work!
like in the example here
#[derive(sqlx::Type, Debug)]
#[sqlx(rename_all = "lowercase")]
pub enum Platform {
    Unknown,
    Ios,
    Android,
}

#[derive(Debug, sqlx::FromRow)]
pub struct UserModel {
    pub id: i64,
   // ...
    pub platform: Platform,
   // ...
}

when I use it with query_as! macro it complains about
unsupported type PLATFORM of column #9 ("platform")

so what is the workaround that I could make to solve this problem? is there any?
Thanks 😄

User defined types do not work with the macros yet. The macros maintain a compile time type mapping and it's not easy to extend.
However, you can use query_as_unchecked! to still maintain the SQL verification without the type checking which will enable custom types.
Support of user defined types in the macros properly is being tracked here: #148

I ran into a similar issue; I introduced an enum type and then found I couldn't get it to play nicely with SQLx's query_as!.
Not wanting to give up on the nice type checking of query_as!, I realised that I could cast an input value to text before casting it to the enum type in order to avoid SQLx errors there, and cast the output to text to avoid errors on that side.
This is less than ideal in that the enum value is not type checked, but much better than giving up on all type checking using query_as_unchecked!. I can still provide an enum; I just have to create it myself. Ultimately I end up with something a little like:
pub struct User {
    name: String,
    email: String,
    tier: String // This is an enum in the DB
}

pub enum UserTier {
    Free,
    Paid
}

impl User {
    /// Create a new user (will fail if the email address is taken)
    pub async fn create(name: &str, email: &str, conn: &mut sqlx::PgConnection) -> Option<User> {

        let email = email.to_lowercase();

        // One of the possible textual values of my enum type:
        let tier = "free";

        // sc_users.user_tier is the enum type of the last value. If I cast the input to text and
        // then to this enum type, I no longer get SQLx compile errors warning about unsupported
        // types. I can then manually mangle the type into an enum on the rust side, which is not
        // ideal, but at least I still get type checking and such for everything else:
        let user = sqlx::query_as!(
            User,
            "INSERT INTO sc_users.users
             VALUES (DEFAULT, $1, $2, NOW(), NOW(), 0, $3::text::sc_users.user_tier)
             RETURNING name, email, tier::text",
             name, email, tier
        ).fetch_one(&mut *conn).await.ok()?;

        Some(user)
    }

    // mangle the db  type into an enum when it's asked for:
    pub fn tier(&self) -> UserTier {
        match &self.tier {
            "paid" => UserTier::Paid,
            _ => UserTier::Free
        }
    }

}


Multiple Features

Policy and info

Maintainers will close issues that have been stale for 14 days if they contain relevant answers.
Adding the label "sweep" will automatically turn the issue into a coded pull request. Works best for mechanical tasks. More info/syntax at: https://docs.sweep.dev/
Consider adding the label "good first issue" for interesting, but easy features.

My Ideas formatted and checked by AI:
To enhance the functionality of the GPT Engineer directory, an option can be added to incorporate a menu system triggered by a specific command, such as "xyz." Upon using this command, the menu system initiates and prompts the user to input their OpenAI API key, ensuring its provision and securely storing it for future use. Within the menu system, users can select various commands to perform different tasks:

Create Command (--create): This command facilitates the creation of a new codebase. Upon selection, users are prompted to specify the directory for the new codebase and provide a prompt for its content.

Modify Command (--modify): Used to improve and modify an existing codebase. After selecting this command, users are prompted to specify the directory of the existing codebase and provide details of the desired modifications.

Interactive Command (--interactive): Enables users to interact with a directory and codebase as a chatbot. It allows for live inputs to modify files or create new ones.

Analyze Command (--analyze): Used to analyze an existing codebase for issues, bugs, and potential improvements.

Vulnerability Command (--vulnerability): Enables users to check the security of the codebase for potential vulnerabilities.

Additionally, options are provided to modify an entire codebase. Users can choose to select files either via the terminal or through a file explorer interface, eliminating the need to manually edit individual files.

Integration with Open Source Large Language Models (LLMs): Integrate connectivity with Open Source LLMs such as Ollama, LM Studio, GPT4ALL, Llama.cpp, Replicate, or Together AI.

Closing this - we understand the idea for improvement, but an LLM created the proposal given here without considering any specifics.


"Init" is only menu option available in active Git repo.

Hey there! I've noticed that since upgrading to 6.0.0, I'm no longer able to access any of Git Plus' commands in the Command Palette, with the exception of "Init." I'm running an Atom window with an active Git repo, as you can see from the attached screenshot, where Atom detects the current branch successfully.
A little experimentation suggests that this only happens when opening a project from Project Manager or dragging a folder into an empty workspace. Dragging a folder directly onto the Atom icon makes all the commands available. Not altogether sure what this portends though.

Steps to reproduce:

Open a new, empty Atom workspace.
Drag and drop a Git repo's root folder onto the window to open it.
Summon the Command Palette and type "Git Plus."
Search in vain for commands.

The last update to the package had a change to only show the Init command when no repositories were found in the project. Unfortunately it seems atom doesn't have an API for detecting when a new project has been added to the project. I'm going to do more investigating and see if something can be down about that

💃 Awesome! Thanks so much for turning this around so quickly.


Update skew and kurtosis edge case where len(array) == 1

Crick was originally written to be compatible with scipy ~1.7.
Now with a more modern scipy, skew and kurtosis return NaN when len(array) == 1.
xref: https://github.com/dask/crick/pull/27/files#diff-d44b0bb9b89b84dbf550af3a02d4f557b598d95e228fa00f002d75c03bc894beR24

closed by #39 (https://github.com/dask/crick/pull/39/commits/47fbdcd6c4e957a3a40eb290f3fd94dc0501c5f3)


Unconfirmed vote

How about disable voting while there is an unconfirmed transaction of type Vote?

But keep in mind that sometimes some tx just got stuck and never get confirmations.


Create Primary Rounded button white

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

Color to be used:- Normal : bg-white & on hover : bg-white/90
To see other details, Please check figma design
After building the component please raise a PR with a screenshot of the component and add the component in Button/src/Primary/text-button-rounded-white.html
If you need to use any icon please use it from Hero Icons
Good luck.

I want to contribute

I would like to contribute!

I want to contribute to it.


Update references to URISANs and EmailSANs in the validation

Release note:
NONE

/kind cleanup

/lgtm

/approve


Develop

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

50 of 69 (72.46%)  changed or added relevant lines in 9 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+3.0%) to 80.042%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

sis_provisioner/management/commands/create_handshake_file.py
0
1
0.0%

sis_provisioner/management/commands/build_file.py
0
2
0.0%

sis_provisioner/views/api.py
0
2
0.0%

sis_provisioner/management/commands/create_active_file.py
0
6
0.0%

sis_provisioner/models.py
12
20
60.0%

Files with Coverage Reduction
New Missed Lines
%

sis_provisioner/views/api.py
1
35.14%

Totals

Change from base Build<PHONE_NUMBER>:
3.0%

Covered Lines:
766

Relevant Lines:
957

💛  - Coveralls


Complex Geospatial Query Excessive Time

Hello,
I have been testing the same ST_Contains(<complex WKT>, my_st_point) transformation function on a single machine (i.e., 8 core laptop with 32GB memory and SSD) with varying table size on a basic cluster of 1 broker/controller/server container. This "kick the tires" experiment shows these rough results with the PQL submitted using the Pinot "Query Console" UI.

Table Size (records)
Query Response Time

300
10ms

1K
8.5s

10K
85s

100K
80s

1M
82s

10M
84s

The query with much of the WKT omitted:
select * from "test" where st_contains(st_geomfromtext("MULTIPOLYGON (((-107.888838605 41.0180204540003,-107.888889102 41.014255698,-107.888937695 41.0106329080003,-107.879372778 41.0106025780002,-107.879471012 41.0033569920004,-107.879532005 41.0019229880002,-107.886612003 41.0019229880002,-107.889095926 41.0019260450003,-107.898804012 41.001937991,-107.898712006 41.0034180120001,-107.89853021 41.010663326,-107.898439312 41.0142859800001,-107.893671822 41.0142708630003,-107.893621903 41.018012684,-107.888838605 41.0180204540003))
,((-107.716352303276 41.0103825046501,-107.716384379463 41.0178298208872,-107.716384385044 41.0178683989511,-107.716384903785 41.0214527614842,-107.716384907739 41.0214800849727,-107.716434979282 41.0214799794529,-107.71642 41.01785,-107.71644 41.01419,-107.71646 41.01053,-107.72601 41.0105,-107.725951222677 41.0141697813734,-107.726046524359 41.010343653198,-107.716352303276 41.0103825046501,-107.716336739313 41.006759586392,-107.721119085977 41.0067409198176,-107.721103342127 41.0031367730833,-107.721103260149 41.0031180002171,-107.726227 41.003098,-107.726089 41.002134,-107.735016 41.002106,-107.744965 41.00209,-107.75386 41.002014,-107.754567531742 41.0020150243201,-107.754567531701 41.0031125077887,-107.764236 41.003082,-107.764186305586 41.0067049235521,-107.764235740826 41.006704971405,-107.773751023988 41.0067129977712,-107.773799937838 41.0067130392442,-107.783203258294 41.0067209711681,-107.78323724287 41.006720995628,-107.783271484865 41.0103438986861,-107.783271488706 41.0103438986892,-107.783271488852 41.0103438986893,-107.788054130892 41.0103438986892,-107.788088635321 41.0139668446042,-107.792837035325 41.0139668446042,-107.792871541576 41.0139668403091,-107.792906342492 41.0175933869572,-107.792906346898 41.0176543356283,-107.78812317235 41.0176236678071,-107.788123177873 41.0177000134088,-107.79049 41.01771,-107.79286 41.01772,-107.792906356429 41.0177201953907,-107.792906346898 41.0176543356283,-107.802368 41.017715,-107.80233465258 41.0222567938367,-107.802325423139 41.0249610203361,-107.802366952339 41.0249606317072,-107.811882536138 41.0248699982772,-107.821499976649 41.0247783946893,-107.82158005355 41.0247787066638,-107.831153965817 41.0248160060118,-107.83124001457 41.0248163412523,-107.840913046047 41.024854862997,-107.841081266021 41.0248555046931,-107.850648608141 41.0248927920441,-107.850723990499 41.032028385696,-107.850720631233 41.0322115398222,-107.850419408319 41.0394545118551,-107.850359645336 41.0394533651647,-107.85035 41.03971,-107.85021 41.04343,-107.85007 41.04716,-107.84046 41.04716,-107.840465610547 41.0470281521572,-107.831057975786 41.0470503830851,-107.826272489108 41.0470616915401,-107.821487 41.047073,-107.816633174369 41.0470462167871,-107.811847776745 41.0470198111573,-107.807062383101 41.0469934055503,-107.802277 41.046967,-107.802200780865 41.046965525206,-107.8022 41.04708,-107.78329 41.0467,-107.7833 41.04308,-107.76412 41.043,-107.74499 41.04314,-107.73548 41.04324,-107.73549 41.03959,-107.726 41.03968,-107.726000233382 41.0395945822185,-107.725937524623 41.0395951398342,-107.725967762302 41.035972071063,-107.725997907355 41.0323601007092,-107.71647 41.03239,-107.71169 41.0324,-107.71169 41.02876,-107.711680000035 41.0251200186679,-107.711601716503 41.0251201831678,-107.711602238542 41.032333099295,-107.706818 41.032333,-107.706818 41.025113877756,-107.70693002276 41.0251134307264,-107.70694 41.01785,-107.711601190522 41.01785,-107.711569771936 41.0104199376802,-107.711569692699 41.01040117122,-107.716352303276 41.0103825046501),(-107.73536 41.01778,-107.735360710429 41.0177149957248,-107.733035499832 41.0177338437896,-107.733035684596 41.0177532543502,-107.733036118699 41.0177996939266,-107.73536 41.01778,-107.7354 41.02141,-107.735439124196 41.0249605208045,-107.735496236022 41.0249600578882,-107.735427741691 41.0177923919791,-107.735427619439 41.0177795720291,-107.73536 41.01778),(-107.74483 41.01772,-107.754302936927 41.0176705587843,-107.75441 41.01767,-107.754421873654 41.0193893050818,-107.754422319046 41.0194537978134,-107.756711735459 41.0194535424082,-107.756710979 41.019374837,-107.756693714 41.0175785620001,-107.756693568001 41.0175634211329,-107.754302056033 41.0175785368961,-107.749519442183 41.0176087658301,-107.744830447107 41.0176384030389,-107.74483 41.01772,-107.744736769464 41.0177205913142,-107.744736767554 41.0177205913264,-107.744804506 41.0249025060002,-107.744821633 41.0267183825002,-107.74245804714 41.0267380463908,-107.742441762687 41.0249220620627,-107.742441598615 41.0249037652974,-107.740279754227 41.024921287179,-107.74028012832 41.0249601532001,-107.740297194947 41.0267326835592,-107.740314635771 41.028544077821,-107.740314905465 41.0285720881768,-107.744838750085 41.0285342590831,-107.744838496824 41.0285074041022,-107.744948974833 41.0285067098399,-107.74493 41.02678,-107.74491 41.02497,-107.74483 41.01772),(-107.759137508 41.022982551,-107.759154985 41.0247939660001,-107.761546757 41.0247788510001,-107.761623346706 41.0247783669648,-107.761606138562 41.0230507839221,-107.759203458625 41.0230559047191,-107.75918565325 41.0212545865627,-107.761588220125 41.0212518921564,-107.763990787 41.0212491977501,-107.764017368868 41.0238975301362,-107.764009752022 41.0211402319999,-107.764009752 41.0211402320001,-107.761511673 41.0211560200001,-107.759120032 41.0211711360001,-107.759137508 41.022982551),(-107.75919012756 41.0284167910028,-107.759190938978 41.028500434346,-107.759190939003 41.0285004343459,-107.759190939 41.0285004340001,-107.759190128 41.0284167910001,-107.75919012756 41.0284167910028),(-107.77368 41.0176449819309,-107.777813703862 41.0176599204581,-107.773604134696 41.0175359320092,-107.773603880341 41.0175546648492,-107.768820943628 41.017535832438,-107.768821199286 41.0175171012671,-107.768845088124 41.0157662762011,-107.768761516443 41.0157662054667,-107.768737179347 41.0176271193885,-107.77368 41.0176449819309),(-107.777813703877 41.017659920458,-107.783340005109 41.0176798916034,-107.78334 41.017593,-107.783339971649 41.0175900003588,-107.777813703877 41.017659920458),(-107.74485559241 41.0303189018951,-107.744873013886 41.0321659999003,-107.744989394083 41.0321651645489,-107.74497 41.03041,-107.744968985473 41.0303181853234,-107.74485559241 41.0303189018951),(-107.81182935217 41.032098939299,-107.811829586023 41.0322884053301,-107.81183829932 41.039344712499,-107.821542874068 41.0391529814501,-107.821568441546 41.03552885118,-107.821593612505 41.0319609265038,-107.82148 41.03196,-107.821480143951 41.0319082496773,-107.81182935217 41.032098939299),(-107.740349931308 41.0322098527985,-107.744863289912 41.032166094143,-107.740349877078 41.0322042204942,-107.740349931308 41.0322098527985),(-107.744820022997 41.010389015655,-107.735611540695 41.0103667791125,-107.735609217379 41.0104592829774,-107.74016 41.01044,-107.744819546529 41.0104301280795,-107.744820022997 41.010389015655),(-107.77370156287 41.0103573398623,-107.778452947844 41.0103399327397,-107.773701853509 41.0103359253012,-107.77370156287 41.0103573398623)), ... )))"),
location_st_point) = 1

The MULTIPOLYGON WKT contains 374 polygons of varying size. Some contain holes.
Config
The test table config:
{
  "tableName": "test",
  "tableType": "OFFLINE",
  "isDimTable": false,
  "segmentsConfig": {
    "replication": 1,
    "timeColumnName": "CreateDateInEpoch",
    "timeType": "MILLISECONDS",
    "retentionTimeUnit": "DAYS",
    "retentionTimeValue": 365
  },
  "tenants": {
    "broker": "DefaultTenant",
    "server": "DefaultTenant"
  },
  "fieldConfigList": [{
    "name": "location_st_point",
    "encodingType":"RAW",
    "indexType":"H3",
    "properties": {
      "resolutions": "5"
    }
  }],
  "tableIndexConfig": {
    "loadMode": "MMAP",
    "noDictionaryColumns": [
      "location_st_point"
    ],
    "startTreeIndexConfigs": [{
      "dimensionsSplitOrder": [
	"ID"
      ],
      "skipStarNodeCreationForDimensions": [
      ],
      "functionColumnPairs": [
        "SUM__Area",
	"MIN__Area",
	"MAX__Area"
      ],
      "maxLeafRecords": 1
    }]
  },
  "ingestionConfig": {
    "batchIngestionConfig": {
      "segmentIngestionType": "APPEND",
      "segmentIngestionFrequency": "DAILY"
    },
    "transformConfigs": [{
      "columnName": "CreateDateInEpoch",
      "transformFunction": "fromEpochHours(CreateDate)"
    }]
  },
  "metadata": {}
}

The test schema:
{
  "schemaName": "test",
  "dimensionFieldSpecs": [
    {
      "name": "ID",
      "dataType": "STRING"
    },
    {
      "name": "latitude",
      "dataType": "DOUBLE"
    },
    {
      "name": "longitude",
      "dataType": "DOUBLE"
    },
    {
      "name": "location_st_point",
      "dataType": "BYTES",
      "transformFunction": "stPoint(longitude,latitude)"
    }
  ],
  "metricFieldSpecs": [
    {
      "name": "Area",
      "dataType": "DOUBLE"
    }
  ],
  "dateTimeFieldSpecs": [{
    "name": "CreateDateInEpoch",
    "dataType": "LONG",
    "format" : "1:MILLISECONDS:EPOCH",
    "granularity": "1:MILLISECONDS"
  }]
}

Memory/GC JVM flags

Server - -Xms4G -Xmx4G -XX:+UseG1GC
Broker - -Xms4G -Xmx16G -XX:+UseG1GC
Controller - -Xms1G -Xmx4G -XX:+UseG1GC

Questions
The results were surprising in the following ways:

The 1000 record table took 85 seconds to query where the slightly smaller 300 record table took sub-second time.
The query returned in 80-85 seconds irrespective of table size.

Are these results consistent with the experience of others here?
Do the developers or users here with large clusters supporting geospatial queries expect Pinot's (org.locationtech) ST_Contains() function to be able to handle a MULTIPOLYGON geometry consisting of 100s of polygons?
I'm wondering if Pinot is the right or wrong tool for this job?
Thanks in advance.
Tom

In Pinot, this ST_Contains delegates the computation to JTS, source code.
Based on our observations, some geospatial functions can be very complex to evaluate, for example with complex polygons. So some forms of approximation could greatly improve the query performance, e.g. use ST_Distance(polygon center, point) < distance.
In addition, geospatial indexing can also significantly improve query performance, and we gave some examples on ST_Distance in this blog. We have not added the geospatial indexing support on ST_Contains, but it's possible to hexagon to approximate the polygon shape and improve the query perf. And this can be one of the future improvements to Pinot.

Why do we not use Lucene's geo functions to achieve some of these (such as contains)?


[$500] Chat  - Screen blinks when open conversation

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.10-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:

Navigate to staging.new.expensify.com
Log in expensifail account
Click FAB
Click Start Chat
Select any chat with conversations

Expected Result:
Conversation screen should open
Actual Result:
Conversation screen blinks
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[x] iOS: mWeb Safari
[x] Windows: Chrome
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/f5a85396-1547-4094-9eaa-62b6e914aa71
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01b99b5f769ac6ad6a
Upwork Job ID:<PHONE_NUMBER>660085760
Last Price Increase: 2023-12-15

I this issue exclusive to expensifail accounts? if that's the case, shouldn't this be internal?

Issue reproducible on gmail account too. I used an account with a lot of conversations
Build 1.4.13-5
https://github.com/Expensify/App/assets/78819774/3ecad0aa-0936-47d2-b0c6-31a13b854486

Do you mean this "loading" view state?

If so it happens on dev and all platforms as well.

Not overdue, being actively worked on

I think the "blink" is referring to this screen:

Is that right @lanitochka17 ?

If so, I do not experience such a behavior.

Let's close this in that case. Its so minor and doesn't block any wave


Update README.md with new function calls

Changed the function calls in the beginner example to match current code

Although I wonder whether it should match the currently released/published version instead.  In any case we're about to update the release, so this is a good thing, I think.


chinese audio cannot be translated in real time

English audio cannot be translated to Chinese in real time using the real-time translation feature

Latest development version has ability to translate Live transcriptions. Please see notes on how to use it in the FAQ https://chidiwilliams.github.io/buzz/docs/usage/translations
Feedback would be very welcome.


Feature/todo app

To Do list
Features Added:

[x] TodoApp: the parent or root component. It holds two direct child components.
[x]  Header: display the todos heading text.
[x] TodosLogic: contains the application logic. It includes two direct child components.
[x]  InputTodo: will take the user’s input.
[x] TodosList: serves as a container for the todos items.
[x]  TodoItem: renders the individual todos item.
[x]  A new react file for the new functionality created.
[x]   Implement the create, read and delete) methods.
[x] A function for adding a new task is implemented
[x]  A function for deleting a task is implemented
[x]  A function for editing task descriptions. implemented
[x] By default new tasks wil have the property completed set to false and the property index set to the value of the new array length (i.e. if you're adding a 5th task to the list, the index of that task will be equal to 5).
[x]  Deleting a task will update all remaining items' indexes, so they represent the current list order and are unique(i.e. if you're deleting the first task index 1 from the list, the index of the next task(2) will set to 1)..
[x]  All changes to the To Do List will be saved in local storage.

@10-menachi
I really appreciated your efforts to keep every team member up to date on our tasks. It also encourages our team to make more informed decisions and to be more accountable to the team. Thank you for promoting such strong collaborative values. but I think you did not check the urmerged branch readme file


How to use ioredis sentinel with NestJS？

I am working on a nestjs project using Bull queue. In this project, Bull queue need to connect Redis Sentinel (Bull use ioredis), here is my code :
   BullModule.registerQueue(
      {
        name: 'message',

        redis: {
          sentinels: [
            {
              host: '...',
              port: 26379,
            },
          ],
          name: 'redismaster',
        },
      },
)

I am wondering is this the right way to use it?

BullModule.forRootAsync({
  inject: [ConfigService],
  useFactory: async (configService: ConfigService) => ({
    prefix: configService.get('APP_ENV') || 'dev',
    redis: {
      role: 'master',
      name: configService.get('REDIS_SENTINEL_NAME') || 'mymaster',
      sentinels: [
        {
          host: configService.get('REDIS_HOST'),
          port: configService.get('REDIS_PORT'),
        },
      ],
    },
  }),
}),

The documentation for bull in nestjs is in https://github.com/nestjs/bull
and https://docs.nestjs.com/techniques/queues. According to that they just pass the whole redis object to ioredis, so that should work.
If that's not the case, probably open an issue in the other repo.


Modal was closed

I encountered an issue When I open the showmodal from one modal page and then proceed to trim the video within the trimmer modal, both the trimmer modal and our existing modal page close simultaneously.

@maitrungduc1410  "Both modals refer to our existing modal page and the trimmer page. In our current setup, we have one modal page, and when we open the trimmer page from that modal, if I trim the video on the trimmer page, it automatically closes both the trimmer page and the parent page."

okay, I'll check this and get back to you

Iphone 12

hi @shiyansiva  I fixed this issue, pls upgrade to 1.0.4

@maitrungduc1410 Your help is greatly valued. The problem has been resolved, and everything is running smoothly as anticipated. 🙌

@maitrungduc1410 Your help is greatly valued. The problem has been resolved, and everything is running smoothly as anticipated. 🙌

Can you pls share a peace of code like how you are handling in ios as well as android
cause in ios i am getting (File is not Valid) while i am passing url
so can you pls Past here how you are passing Url in ios from gallery like ios url path
it would be really help full
thanks

Hi @sanketappsimity isValidVideo is used for local file only, at the moment you can't use it for remote file, I was considering to implement it, but if we do that then it'll need to download the file and do validation, and it seems too overhead.
You can check example app to see how I did in my local: https://github.com/maitrungduc1410/react-native-video-trim/tree/master/example

@maitrungduc1410 Your help is greatly valued. The problem has been resolved, and everything is running smoothly as anticipated. 🙌

Can you pls share a peace of code like how you are handling in ios as well as android cause in ios i am getting (File is not Valid) while i am passing url so can you pls Past here how you are passing Url in ios from gallery like ios url path it would be really help full
thanks

Sure @sanketappsimity, Could you please attempt this on a real device? I encountered the same issue when using the simulator.


Add Cargo.lock to the repository and un-gitignore it

Hi,
Given the guidance in https://blog.rust-lang.org/2023/08/29/committing-lockfiles.html I think it'd be good to add Cargo.lock to repository and un-gitignore it.
I had a case of using old repository and a really stale Cargo.lock which resulted in compilation issues (w.r.t Duration::seconds), removing Cargo.lock file helped.
If the file was committed then every contributor would have the same exact set of dependencies.
(Of course this doesn't affect users of rpgp, only local developers).

personally not a fan, as it mostly creates noise in diffs imho, but if we add it, CI needs to be adjusted to delete it, otherwise we are testing the wrong thing


[Embeddingapi] Add autocase for API requestFocus

-Add autocase for API requestFocus
-Cover the XWalkActivity and XWalkInitializer two ways
Impacted tests(approved): new 2, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 2, fail 0, block 0

@jennycao please help to review it.

LGTM


Presentation: Improve performance of getElementProperties API

Reduced number of queries that are run when getting properties for all elements.

@Mergifyio update


Update initial example to clarify when a list can be used

In the dependencies section, the initial sample yaml shows dependsOn as a string entry, yet further down the document it shows a fan-in example in which dependsOn accepts a list.
To avoid possible misunderstanding I think the initial syntax example should be clear that the parameter accepts lists and not simply string.

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

ID: 67504b34-d64b-02a4-2e10-ab99f3b8cfe4
Version Independent ID: 2cf63b2e-184b-7726-3b8a-d8baffd6fcce
Content: Jobs in Azure Pipelines, Azure DevOps Server, and TFS - Azure Pipelines
Content Source: docs/pipelines/process/phases.md
Product: devops
Technology: devops-cicd
GitHub Login: @vijayma
Microsoft Alias: vijayma

It looks like this has been fixed since this issue was opened - from https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#specifying-jobs:
- job: string  # name of the job, A-Z, a-z, 0-9, and underscore
  displayName: string  # friendly name to display in the UI
  dependsOn: string | [ string ]
  condition: string
  strategy:
    parallel: # parallel strategy
    matrix: # matrix strategy
    maxParallel: number # maximum number simultaneous matrix legs to run
    # note: `parallel` and `matrix` are mutually exclusive
    # you may specify one or the other; including both is an error
    # `maxParallel` is only valid with `matrix`
  continueOnError: boolean  # 'true' if future jobs should run even if this job fails; defaults to 'false'
  pool: pool # see pool schema
  workspace:
    clean: outputs | resources | all # what to clean up before the job runs
  container: containerReference # container to run this job inside
  timeoutInMinutes: number # how long to run the job before automatically cancelling
  cancelTimeoutInMinutes: number # how much time to give 'run always even if cancelled tasks' before killing them
  variables: { string: string } | [ variable | variableReference ]
  steps: [ script | bash | pwsh | powershell | checkout | task | templateReference ]
  services: { string: string | container } # container resources to run as a service container

it looks like this is now clear so I'm going to close here


fix: fixed inability to configure parameters due to missing preferenc…

fix: fixed inability to configure parameters due to missing preferenceDeclaration configuration
fixed: https://github.com/alibaba/lowcode-engine/issues/1038

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.liujuping seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Avoid unnecessary lambdas in SelectionOverlay.showHandles()

Replaces #98409 (closed due to rebase error).
This PR removes the unnecessary lambdas in SelectionOverlay method showHandles().
No functional changes.
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] All existing and new tests are passing.

@goderbauer @Hixie @cbracken @dkwingsmt
This one is #98409 again for approval and test-exempt. I closed #98409 as after rebase on an old branch things didn't look great.


fix: Docker default non-interactive mode for Cloud instances

Relates to:

No linked issue.
Risks

Risk Level: Low
Adding a new flag non-interactive that defaults to skipping chat() should not affect existing functionality unless explicitly enabled. The main risk is around unintended bypass of user input under edge cases.
Background
What does this PR do?
This PR adds a non-interactive flag to prevent running the chat() function and avoid waiting for user input. This is particularly useful for environments such as Cloud platforms where interactive sessions are not feasible and can cause the application to hang.
Additionally, the non-interactive flag is added to the CMD in the Dockerfile as the default.
What kind of change is this?
Features (non-breaking change which adds functionality)

Why are we doing this? Any context or related work?
Running the application in a non-interactive environment such as Cloud platforms caused the process to hang due to waiting for terminal input. Adding this flag makes the application more robust for deployment in such scenarios.
Documentation changes needed?

My changes do not require a change to the project documentation.
Testing
Where should a reviewer start?

Review the changes in the Dockerfile for the updated CMD with the non-interactive flag.
Review the changes in /agent/src/index.ts where the non-interactive flag is implemented and its logic for skipping chat().

Detailed testing steps

Run the application locally without the non-interactive flag and verify that chat() runs as expected.
Run the application locally with the non-interactive flag and confirm it bypasses chat() and does not wait for user input.
Build and run the updated Docker image to ensure the non-interactive flag is applied by default and prevents hanging in Cloud environments.

Deploy Notes
No special deployment steps are required. Ensure the updated Docker image is pushed to the appropriate registry.
Database changes
None.
Deployment instructions
Build and deploy the updated Docker image as usual.

Let me know if anything else needs tweaking! 😊

One additional note from chat, this helps with AWS ECS deployments

One additional note from chat, this helps with AWS ECS deployments

Fly.io deployments as well

I really like this.
Thanks for adding it in!


66fd7e9cc breaks wifi in STA (wpa2) mode, reverting to  eea49d250 restores functionality (IDFGH-382)

----------------------------- Delete below -----------------------------
If your issue is a general question, starts similar to "How do I..", or is related to 3rd party development kits/libs, please discuss this on our community forum at esp32.com instead.
INSTRUCTIONS
Environment

Development Kit:     none
Core (if using chip or module): ESP-WROOM32
IDF version                              eea49d250
Development Env:		Make
Operating System:		Debian
Power Supply:         [USB+Battery]

Problem Description
//Detailed problem description goes here.
when pulling eea49d250, the connection stay to :
I (138) wifi: wifi driver task: 3ffdc7bc, prio:23, stack:3584, core=0
I (228) wifi: wifi firmware version: e27cdcf
I (238) wifi: config NVS flash: enabled
I (238) wifi: config nano formating: disabled
I (238) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (248) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (278) wifi: Init dynamic tx buffer num: 32
I (278) wifi: Init data frame dynamic rx buffer num: 32
I (278) wifi: Init management frame dynamic rx buffer num: 32
I (278) wifi: Init static rx buffer size: 1600
I (288) wifi: Init static rx buffer num: 10
I (288) wifi: Init dynamic rx buffer num: 32
I (358) phy: phy_version: 4000, b6198fa, Sep  3 2018, 15:11:06, 0, 0
I (358) wifi: mode : sta (24:0a:c4:0c:a1:b8)
sta start
and hangs.....
....forever.......
same code when i revert to 66fd7e9cc
I (136) wifi: wifi driver task: 3ffdc86c, prio:23, stack:3584, core=0
I (226) wifi: wifi firmware version: 7e3a527
I (226) wifi: config NVS flash: enabled
I (236) wifi: config nano formating: disabled
I (236) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (246) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (276) wifi: Init dynamic tx buffer num: 32
I (276) wifi: Init data frame dynamic rx buffer num: 32
I (276) wifi: Init management frame dynamic rx buffer num: 32
I (276) wifi: Init static rx buffer size: 1600
I (286) wifi: Init static rx buffer num: 10
I (286) wifi: Init dynamic rx buffer num: 32
I (356) phy: phy_version: 4000, b6198fa, Sep  3 2018, 15:11:06, 0, 0
I (356) wifi: mode : sta (24:0a:c4:0c:a1:b8)
sta start
I (1686) wifi: n:11 0, o:1 0, ap:255 255, sta:11 0, prof:1
I (2336) wifi: state: init -> auth (b0)
I (2346) wifi: state: auth -> assoc (0)
I (2366) wifi: state: assoc -> run (10)
I (2506) wifi: connected with telenet-xxxxxxx, channel 11
I (2506) wifi: pm start, type: 1
Expected Behavior
connect to wifi
Actual Behavior
doesn't
Steps to repropduce
use the wifi demo code

Did you swap the commit IDs?  eea49d2 is older.

@negativekelvin indeed i think you are right, 66fd7e9cc breaks, eea49d250 restore
git reflog
eea49d250 (HEAD -> master) HEAD@{0}: reset: moving to eea49d250
66fd7e9cc (origin/master, origin/HEAD) HEAD@{1}: pull: Fast-forward
eea49d250 (HEAD -> master) HEAD@{2}: pull: Fast-forward
be81d2c16 HEAD@{3}: pull: Fast-forward
a3c43251b HEAD@{4}: pull: Fast-forward
0e501e5ed HEAD@{5}: clone: from https://github.com/espressif/esp-idf.git

Are you using examples/wifi/getting_started/station? This is my output
I (174) wifi station: ESP_WIFI_MODE_STA
I (174) wifi: wifi driver task: 3ffc1110, prio:23, stack:3584, core=0
I (174) wifi: wifi firmware version: e27cdcf
I (174) wifi: config NVS flash: enabled
I (174) wifi: config nano formating: disabled
I (184) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (194) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (224) wifi: Init dynamic tx buffer num: 32
I (224) wifi: Init data frame dynamic rx buffer num: 32
I (224) wifi: Init management frame dynamic rx buffer num: 32
I (224) wifi: Init static rx buffer size: 1600
I (234) wifi: Init static rx buffer num: 10
I (234) wifi: Init dynamic rx buffer num: 32
I (324) phy: phy_version: 4000, b6198fa, Sep  3 2018, 15:11:06, 0, 0
I (324) wifi: mode : sta (18:fe:34:6a:92:f2)
I (324) wifi station: wifi_init_sta finished.
I (324) wifi station: connect to ap SSID:****** password:******
I (1534) wifi: n:10 0, o:1 0, ap:255 255, sta:10 0, prof:1
I (2514) wifi: state: init -> auth (b0)
I (2524) wifi: state: auth -> assoc (0)
I (2524) wifi: state: assoc -> run (10)
I (3534) wifi: connected with ******, channel 10
I (3604) wifi: pm start, type: 1

@Jegeva Could you help share if any updates for this issue? Thanks.

@Jegeva Could you help share if any updates for this issue? Thanks.

@Jegeva  Thanks for reporting the issue, will close this due to short of feedback, feel free to reopen if you still have the issue. Thanks.


Load/Save encounters

To file

Since automatic excel export is possible, this doesn't seem useful anymore.


Copy link button

Fixes Issue
closes issue #51
Changes proposed

Check List (Check all the applicable boxes)

[x ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[x ] This PR does not contain plagiarized content.
[ x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

@elyessAR  Seems like you created PR on your previous branch. Probably that's why seems like there are 18 commits. Could you please create new PR with fresh branch from latest main with one commit inside?

@furkanmutlu new PR created


When server-rendered, cdr-accordion shows the height of the content within the content container on load

Discovered a side-effect of server-rendering the accordion while converting the curbside-pickup application in landing-site.
In the context of SSR, the watch callback doesn't execute unless we force it with {immediate: true}. Rather than do this, we can set an initial value on maxHeight.value which solves the issue.

Thanks Kurt!


change node version

According to Github those 2 packages doesnt have support for node.js 20:
https://github.com/RauliL/lerna-lcov-aggregate-action
https://github.com/chrnorm/deployment-status
maybe we fork it and update the packages, or we can just phase out lerna in favor of Nx, or try to update lerna.

deployment status fork

doesnt work

I think we can keep lerna, just checked and they are actively maintained.

Someone already created the deployment status fork for Node 20
We would need to try it, but I just created a fork of lerna lcov action and updated the node version

just forked everything under Mintbase.


Odd error when comparing consts

const num INFO = 100;
const num WARN = 200;
const num FOO_LEVEL = const int.fromEnvironment('foo_level', defaultValue: WARN);
class Foo {
  static const bool info = (FOO_LEVEL <= INFO);
                            ^^^^^^^^^^^^^^^^^
}
Leads to: An expression of type 'num' was expected

This is no longer an issue.


Integration tests

Created a basic setup for automated tests for MiFlora.
This will later be handy when we do the refactoring to support additional backends. This will also allow us to have TravisCI run some tests before we merge a pull request.

The test results for this change can be seen in Travis:  https://travis-ci.org/ChristianKuehnel/miflora
You can also get feedback for every pull request, once we enable the builds also for this repo...

abandoned as this was already merged via another PR


Show better error message Trello API returns an error

Before this change MultiJson::ParseError was raised because currently Trello
API doesn't respons with a JSON body in that case.
The intention is to check if the response was not successful and return that error message to the user via the CLI instead of raising a confusing JSON parse exception.

@sebasoga could you try pushing an empty commit? For some reason CI didn't pick it up... 😢
I'm also not able to push directly to your branch 😢  😢

@balvig can you try again? I disabled and enabled access to my branch, hopefully it will work now.

@sebasoga success! Thanks so much for this 🙏
Made a couple of last (personal preference-ish) tweaks. Will release a new version after merge 👍

I wonder, why are those requests to Rubygems being done?

@sebasoga
https://github.com/balvig/trello_flow/blob/master/lib/trello_flow/main.rb#L13 and https://github.com/balvig/trello_flow/blob/master/lib/trello_flow/version.rb#L14-L16 😉

@balvig thanks for links!


Adds a civic.json file

Hi! Merge this PR to add a civic.json file to your project. This little bit of metadata will make your project easier to find with Code for America's project search by adding tags and status. You can read more about what the status means here. If you have questions about any of this just ping me, @ondrae. :raised_hands:

Cool! :tada:


Event exporter multi-arch image

What this PR does / why we need it:
PR to create multi-arch iamge
Add your description
Which issue(s) this PR is related to (optional, link to 3rd issue(s)):
Fixes #
Reference to #

Special notes for your reviewer:
Updated Make file to handle binary creation
/cc @your-reviewer

Release note:

NONE

Testing:
https://app.clickup.com/t/86cuvre3a :

GHA URL: https://github.com/Facets-cloud/event_exporter/actions/runs/8800330380

您好，您的邮件我已经收到。


Improve examples scripts

This adds a PowerShell version of the run_all.sh script for those that want to test on Windows, as well as headless versions of both scripts which will come in handy for CI but can also be used by us. I also made the existing run_all.sh script more portable.

Wait, is continuing on failure the expected behavior?

It's what the script did before, at least. And there should be a way to skip over a problematic example so that you can continue with the rest, it shouldn't block you from everything else.


Fix js options object in example

Add comma to make it a valid object as well as a semi-colon to make it pretty.

Thanks for the PR!


Iteration over ContainerClient.list_blobs() raises an exception AttributeError: 'NoneType' object has no attribute 'blob_items'

azure-storage-blob
12.15.0
CentOS 8
3.9.12

Describe the bug
Attempt to iterate over blobs in a container raises AttributeError.
Iterating over blob names with the same client works as expected.
To Reproduce
sas_token = generate_container_sas(
            account_name=self._account_name,
            account_key=self._account_key,
            permission=ContainerSasPermissions(read=True, write=True, delete=True, list=True),
            container_name="57a3d709e482984e56b89f1a",
            expiry=datetime.utcnow() + timedelta(hours=2)
        )
client = ContainerClient(account_url=..., credential=sas_token, container_name='57a3d709e482984e56b89f1a')

In [28]: next(client.list_blobs())
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-28-cac8b16242a6> in <module>
----> 1 next(client.list_blobs())

/media/ephemeral0/nimble/runtime/lib/python3.9/site-packages/azure/core/paging.py in __next__(self)
    126         if self._page_iterator is None:
    127             self._page_iterator = itertools.chain.from_iterable(self.by_page())
--> 128         return next(self._page_iterator)
    129
    130     next = __next__  # Python 2 compatibility.

/media/ephemeral0/nimble/runtime/lib/python3.9/site-packages/azure/core/paging.py in __next__(self)
     82         self._did_a_call_already = True
     83
---> 84         self.continuation_token, self._current_page = self._extract_data(self._response)
     85
     86         return iter(self._current_page)

/media/ephemeral0/nimble/runtime/lib/python3.9/site-packages/azure/storage/blob/_list_blobs_helper.py in _extract_data_cb(self, get_next_return)
    107         self.results_per_page = self._response.max_results
    108         self.container = self._response.container_name
--> 109         self.current_page = [self._build_item(item) for item in self._response.segment.blob_items]
    110
    111         return self._response.next_marker or None, self.current_page

AttributeError: 'NoneType' object has no attribute 'blob_items'

In [29]: next(client.list_blob_names())
Out[29]: '001f26a9049c5ef1e2d6b153b5d9f3e1'

Expected behavior
The container client should iterate over its blobs without raising exceptions.
UPDATE:
list_blobs works with with a SDK version 12.13.1

@psihonavt are you saying that you updated your blobs SDK and now it works?

Yes, the downgrade from 12.15.0 to 12.13.1 helped (all PyPI-available versions higher than 12.13.1 have this bug too).

@jalauzon-msft this appears to be a regression in the storage-blob SDK. Can you please take a look?

Hi @psihonavt Anton, thanks for your inquiry. I was unable to reproduce your findings locally, and attached below is what I used to attempt to reproduce your issue:
from azure.storage.blob import generate_container_sas, ContainerSasPermissions, ContainerClient
from datetime import datetime, timedelta

ACCOUNT_URL = f"https://<account_name>.blob.core.windows.net"
ACCOUNT_NAME = "<account_name>"
ACCOUNT_KEY = "<account_key>"

sas_token = generate_container_sas(
            account_name=ACCOUNT_NAME,
            account_key=ACCOUNT_KEY,
            permission=ContainerSasPermissions(read=True, write=True, delete=True, list=True),
            container_name="<container_name>",
            expiry=datetime.utcnow() + timedelta(hours=2)
        )

container_client = ContainerClient(account_url=ACCOUNT_URL, credential=sas_token, container_name="<container_name>")

# Single Iteration
ret = next(container_client.list_blobs())
print(ret, '\n')

# Full List Iteration
for b in container_client.list_blobs():
    print(b.name)

For reference, I was using the latest package version (12.15.0) for azure-storage-blob. and Python version 3.10.9
With that being said, some general tips that may be the cause of your issue:

Check your SAS permissions, as maybe you don't have the proper permissions and so that is the source of the None type that is being accessed
Consider using a for loop to iterate through the generator returned by the list_blobs API

If none of this seems to resolve your issue, could you please provide a more complete code snippet (with sensitive information redacted) in order for us to be able to continue to assist you.
Thanks!

@vincenttran-msft I pinned down the problem, but I wonder if it'll help you.
the next code works (not the line with from nimble_core.application import CONFIGURATION)
import sys
from datetime import datetime, timedelta

from azure.storage.blob import generate_account_sas, AccountSasPermissions, ResourceTypes, BlobServiceClient
from nimble_core.application import CONFIGURATION

ACCOUNT_NAME = "xxxxxx"
ACCOUNT_KEY = "xxxxxx"
ACCOUNT_URL = "https://{}.blob.core.windows.net".format(ACCOUNT_NAME)
CONTAINER_NAME = "57a3d709e482984e56b89f1a"

service_sas_token = generate_account_sas(
    account_name=ACCOUNT_NAME, account_key=ACCOUNT_KEY,
    permission=AccountSasPermissions(read=True, write=True, list=True, delete=True, create=True, add=True),
    expiry=datetime.utcnow() + timedelta(hours=2),
    resource_types=ResourceTypes(container=True, object=True, service=True)
)
service_client = BlobServiceClient(account_url=ACCOUNT_URL, credential=service_sas_token)

container_client = service_client.get_container_client(CONTAINER_NAME)

# Single Iteration
ret = next(container_client.list_blobs())
print(ret, '\n')

But when I change the import order to
from nimble_core.application import CONFIGURATION
from azure.storage.blob import generate_account_sas, AccountSasPermissions, ResourceTypes, BlobServiceClient

, the exception comes back
Traceback (most recent call last):
  File "/tmp/asb-working.py", line 24, in <module>
    ret = next(container_client.list_blobs())
  File "/media/ephemeral0/nimble/runtime/lib/python3.9/site-packages/azure/core/paging.py", line 128, in __next__
    return next(self._page_iterator)
  File "/media/ephemeral0/nimble/runtime/lib/python3.9/site-packages/azure/core/paging.py", line 84, in __next__
    self.continuation_token, self._current_page = self._extract_data(self._response)
  File "/media/ephemeral0/nimble/runtime/lib/python3.9/site-packages/azure/storage/blob/_list_blobs_helper.py", line 109, in _extract_data_cb
    self.current_page = [self._build_item(item) for item in self._response.segment.blob_items]
AttributeError: 'NoneType' object has no attribute 'blob_items'

The line from nimble_core.application import CONFIGURATION triggers the import of all our 3rd party modules:
In [1]: import sys
In [2]: len(sys.modules)
Out[2]: 4442

Obviously, too many modules to look through. But if it helps – with azure-storage-blob==12.13.1, the import order doesn't cause this exception.

Hi @psihonavt
While I'm not expert in storage SDK, I was curious to take a look and wasn't able to reproduce it either. Nor I was able to find what is nimble_core to help reproduce it. Can you list the total set of packages installed in your environment? I wonder if that's not something else not mentioned here that triggers the issue. For instance, storage packages used to have a azure-storage-common, that may create issues like this if loaded at the same time. A simple pip list would do. Thanks.

@lmazuel , nimble_core is one of our internal packages. Please find the list of packages here https://gist.github.com/psihonavt/a63c621fb9b16f635f73b174072ada95. If it helps, I think I can dump the contents of the sys.modules.

@psihonavt that's what I was curious to see, if you had azure-storage-common installed. This package may create conflicts with packages like azure-storage-blob. You shouln't have this package installed, no packages I see in your list should depend on it. If you have an hard coded list of packages to install, can you remove this one and retry?

@lmazuel, you're right – removing the azure-storage-common package made the error go away. Thank you!


png instead of JSON

Is it possible to use png images instead of JSON data to render waveforms?
I'm having problems rendering large JSON strings on the browser, so I guess it'll be more convenient to place images and avoid the issues.
Thanks

sounds not easy, but possible
i do not know an existing solution for this, so i think you must do it on your own
let us come back to your problem with rendering large JSON strings,
what exactly is the problem?
i think, if we search for a solution, then how to handle large sets of peaks,
if the current solution is not good enough

@diegoiglesias if you need to generate a waveform png from an audio file you can do it here https://waveform.al. However you still need to load the audio data itself to play something, that will still take time if it's a large json object. Do you have the json payload in question that is causing issues?
You can also try setting the backend to MediaElement to load it as html5 audio instead of webaudio. https://wavesurfer-js.org/example/audio-element/index.html

there's also the option of reducing the size of the waveform peaks by doing the following:
var wavesurfer = WaveSurfer.create({
    container: document.querySelector('#waveform'),
    barWidth: 3,
    barHeight: 1, // the height of the wave
    barGap: 1 // the optional spacing between bars of the wave, if not provided will be calculated in legacy format
});

The FAQ generates JSON data like this:
audiowaveform -i long_clip.mp3 -o long_clip.json --pixels-per-second 20 --bits 8

If you change that 20 to 2, does that reduce the size of your JSON files by 90%?


otioview unable to view 25 fps EDLs

If you run bin/otioview.py tests/sample_data/25fps.edl it fails with ValueError: Timecode "01:00:01:24" has frames beyond rate (24) because the EDL adapter doesn't know that this EDL is meant to be read as 25 fps.
We should add a -fps <rate> option to otioview, or somehow allow the user to specify what rate to interpret it as. Alternate, we could attempt to catch this exception and re-try with a different rate, but that is likely to lead to problematic results on some edge cases.

Addressed by #247
You can now run bin/otioview.py tests/sample_data/25fps.edl --adapter-args rate=25

With #252 the command line is now: bin/otioview.py -a rate=25 tests/sample_data/25fps.edl


fix: undefined method .present? for Sidekiq::Cron::Job

Description
Since sidekiq-cron 1.1.0 the ui is broken for the endpoint:
get '/cron/:name'

The breaking change introduce was not visible in the tests since the method .present? was added by a development dependency:
[9] pry(#<Sidekiq::WebAction>)> @job.method(:present?).source_location
=> ["/Users/mberlanda/Misc/sidekiq-cron/vendor/ruby/2.5.0/gems/tins-1.20.2/lib/tins/xt/blank.rb", 8]

I assume also that the most of the users have mounted the routing on rails application where .present? is defined by ActiveSupport (see Rails doc).
I was running the UI on a rack standalone app and I got the following error message:

After this fix, the behaviour came back as expected:

Changes
Stop calling .present? on a Sidekiq::Cron::Job instance since it won't be defined for Rack and Sinatra apps not including ActiveSupport

Coverage decreased (-0.02%) to 91.774% when pulling 9563efec5dfe67c902d6c0815b5e049f851c7262 on mberlanda:fix-cron-ui into 25d7bc7a92ef52f675bb4e0a3249572a00467e46 on ondrejbartas:master.

Coverage decreased (-0.02%) to 91.774% when pulling 9563efec5dfe67c902d6c0815b5e049f851c7262 on mberlanda:fix-cron-ui into 25d7bc7a92ef52f675bb4e0a3249572a00467e46 on ondrejbartas:master.

Coverage decreased (-0.02%) to 91.774% when pulling 9563efec5dfe67c902d6c0815b5e049f851c7262 on mberlanda:fix-cron-ui into 25d7bc7a92ef52f675bb4e0a3249572a00467e46 on ondrejbartas:master.

Coverage decreased (-0.02%) to 91.774% when pulling 9563efec5dfe67c902d6c0815b5e049f851c7262 on mberlanda:fix-cron-ui into 25d7bc7a92ef52f675bb4e0a3249572a00467e46 on ondrejbartas:master.

@ondrejbartas
Tests
I cannot re-launch the jobs on Travis:
For ruby 2.3.6: https://travis-ci.org/ondrejbartas/sidekiq-cron/jobs/515673182
Finished in 55.500701s, 1.8198 runs/s, 4.1261 assertions/s.
  1) Failure:
Performance Poller#test_0001_should enqueue 10000 jobs in less than 30s [/home/travis/build/ondrejbartas/sidekiq-cron/test/integration/performance_test.rb:50]:
Expected 30.500729132000004 to be < 30.

There is no correlation between my PR and this performance regression.
Moreover the tests are passing for all other ruby versions.
Coverage
The change in code coverage is -0.02% : https://coveralls.io/builds/22600108/source?filename=lib/sidekiq/cron/web_extension.rb
I do not know if you can put some threshold to avoid false positive for code coverage regressions.

@ondrejbartas any news?

Met the same issue. Thank you @mberlanda for contribution.

@ondrejbartas any news on it?

https://github.com/ondrejbartas/sidekiq-cron/pull/273 has fixed as well the bug adressed by this PR.
I would have appreciated a PR review by @ondrejbartas in over one year of rebase and follow ups without receiving any consideration.


Exits when pressing 'y'

I'm hyped for this, so I hope i can get some fix
I'm on Lubuntu 16.04, did every step, but when I'm asked if the phone is connected and press y, I get the error on the pic

What could i do?

This error seems interesting. Looks like console is not able to take user input for some reason.
Can you pull the changes and try again?

Uh, I'm not sure if this is about the change you did or I did something wrong with reinstalling.
Now when I initiate the program i get the error on the pic

I also attach a screencap of my Chromium version (could it be that I'm using Chromium instead of official Chrome?)

And also attaching a screencap of the location of chromedriver as well as the path on "chat.py"

I hope it's an error on my side, haha

Hey @gabrieljim can you check the python version you're using? The script works with python 3 only, not 2.

Okay, i changed
python chat.py
to python3 chat.py
Now it says it doesn't find the module selenium, even though i did "pip install selenium"
I assume it installs it to python 2 so I'm dowloading pip3, I'll report back after that's done.

Great! It's fixed, I can send and receive messages.
Just one more little thing, after connecting, after any command I input, I get:

Doesn't affect the script whatsoever, I'm just informing you, after that it doesn't appear again, or it hasn't so far
Anyways, thanks for your help! I'm glad this worked.

Well, have you tried turning it off and on again. :smile:
The error shouldn't persist.

The problem persists, though


Update PPP for v1.4: Zac

As per stated

amazing job bro, learned a lot about you from this!!

aka u referenced my PPP 👀


Error handling section in the Sway book required

This section should cover approaches for using panic, Error's, Result and limitations for Sway.


feat: chunked index

fix:
https://github.com/adobe/blog/issues/38
initial support for chunked index...
compare:
https://chunked-index--blog--adobe.hlx.live/
https://chunked-index--blog--adobe.hlx.live/en/topics/creativity
vs.
https://main--blog--adobe.hlx.live/
https://main--blog--adobe.hlx.live/en/topics/creativity
with chunk size set at 500 i am getting the following on throttled
throttled: chunk measurements - loading: 2437ms filtering: 39ms
unthrottled: chunk measurements - loading: 147ms filtering: 14ms

having said that, the inner loop for the filtering is considerably more expensive, which is definitely a problem especially with respect to the blocking time over 50ms. as in the current index architecture this loop has to run through up to 13k items, i think we should consider optimizing the inner most loop to be faster.
i wasn't able to find a topic page or an author page to make sure that the filtering actually works, so if @kptdobe could point me somewhere i am happy to take a look.

I have edited the description with the creativity working topic.

the inner loop for the filtering is considerably more expensive, which is definitely a problem especially with respect to the blocking time over 50ms

That's why I tried to explain with https://github.com/adobe/business-website/pull/131#discussion_r743147331.
My initial approach did not have this problem (only filter until you find 12). Yes, you might need to fetch the next chunk but you cannot avoid this case.


Enums

Fixes #18

@natefaubion Does it look good?

I will take a look at this ASAP. Thanks for the ping.

On Nov 17, 2017, at 4:25 AM, Maxim Zimaliev<EMAIL_ADDRESS>wrote:
@natefaubion Does it look good?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@natefaubion I think I've addressed you comments. Could you take a look again, please?

Thanks! I've cleaned this up a bit, and moved the lookups to Internal.


Fix old undeterministic delete-dialog tests

Call the callbacks on fadeIn/fadeOut directly, so the test don’t have to have the manual timeouts to do the assertions

@rafatower I'll merge as soon as the frontend tests says it's OK

Frontend tests were OK :+1: (details)


MS doesn't know I'm a mod

Apparently it's really bad that I'm not on the list of awesome mods here. I'm signed up with SE according to this page, but not for write access.

Mostly [status-bydesign], we explicitly don't check people who aren't write-authenticated (because we couldn't cast a flag as them anyway).
I've re-run the mod site check manually just to be safe, and it seems to be working as expected.
We could probably improve this by falling back to stack_exchange_account_id if we don't have an api_token stored.


Development Configurations 🔥

If you would like to get started experimenting with the aws-service-operator I welcome all issues and PRs the current setup has a few steps.
Setup
Before you can use this project you need to compile the binary in the aws-service-operator-codegen
go get -u https://github.com/awslabs/aws-service-operator/code-generation/cmd/aws-service-operator-codegen

Now you can move on to the actual aws-service-operator project.
Building the Operator
For now to get started you will need to clone the project, once you have
cloned the project you will need to edit the .goreleaser#L45 to use your
account ID instead of mine.
File: - https://github.com/awslabs/aws-service-operator/blob/master/.goreleaser.yml
Change - image: <AccountID>.dkr.ecr.us-west-2.amazonaws.com/aws-operator to
use your account ID.
After this make sure you have goreleaser installed. If you do not please
install using go get
go get -u -v github.com/goreleaser/goreleaser

Then please run make release which will push the image to your own private
ECR registry. Don't push this to Docker Hub or any public repo for the time
being
Then edit configs/aws-operator.yaml#L88-L102 to reflect your cluster and
registry.
        containers:
        - name: aws-operator
          image: <account-id>.dkr.ecr.us-west-2.amazonaws.com/aws-operator:latest
          imagePullPolicy: Always
          env:
            - name: AWS_ACCESS_KEY_ID
              value:
            - name: AWS_SECRET_ACCESS_KEY
              value:
          args:
            - server
            - --cluster-name=<cluster-name>
            - --region=<region>
            - --bucket=<bucket-name>
            - --account-id=<account-id>

Then you can kubectl apply -f.
kubectl apply -f configs/aws-operator.yaml

Then you can view the pod running in kubectl get all -n aws-operator
Deploying Resources:
I have a handful of samples in examples/ open those files and edit anything
you would like to experiment with.

Go throws error on go get -u https://github.com/awslabs/aws-service-operator/code-generation/cmd/aws-service-operator-codegen - invalid char ':'
I believe address should just start with domain name:
go get -u github.com/awslabs/aws-service-operator/code-generation/cmd/aws-service-operator-codegen

Is issue still valid?
there is no configs/aws-operator.yaml file.

@dmitrytokarev I think this issue is just out of date. Let me update the description.


Code Coverage?

Enhancement: Running gulp --stats, I'd expect to see a coverage folder as well. I currently don't see an option to run karma with coverage.

gulp stats currently runs Plato. We should look into generating some coverage stats though.


Make row metadata available in Kafka 2.0 record ingestion

This is a "new feature" of Kafka 2.0 stream ingestion plugin
Fixes #8773

Codecov Report

Merging #8774 (8a3b78d) into master (963d448) will decrease coverage by 6.82%.
The diff coverage is 70.58%.

@@             Coverage Diff              @@
##             master    #8774      +/-   ##
============================================
- Coverage     69.69%   62.86%   -6.83%
+ Complexity     4617     4601      -16
============================================
  Files          1736     1693      -43
  Lines         91180    89224    -1956
  Branches      13632    13411     -221
============================================
- Hits          63548    56092    -7456
- Misses        23206    29084    +5878
+ Partials       4426     4048     -378

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
66.16% <ø> (+<0.01%)
:arrow_up:

unittests2
14.19% <70.58%> (+0.06%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...pache/pinot/spi/stream/StreamConfigProperties.java
100.00% <ø> (ø)

...tream/kafka20/KafkaPartitionLevelStreamConfig.java
63.15% <56.25%> (-1.85%)
:arrow_down:

...in/stream/kafka20/MessageAndOffsetAndMetadata.java
57.14% <57.14%> (ø)

...pinot/plugin/stream/kafka20/KafkaMessageBatch.java
57.14% <100.00%> (-35.17%)
:arrow_down:

.../kafka20/KafkaPartitionLevelConnectionHandler.java
80.95% <100.00%> (-19.05%)
:arrow_down:

...in/stream/kafka20/KafkaPartitionLevelConsumer.java
64.28% <100.00%> (-2.39%)
:arrow_down:

...am/kafka20/metadata/KafkaRowMetadataExtractor.java
100.00% <100.00%> (ø)

...eam/kafka20/metadata/NoopRowMetadataExtractor.java
100.00% <100.00%> (ø)

...va/org/apache/pinot/core/routing/RoutingTable.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...va/org/apache/pinot/common/config/NettyConfig.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 430 more

Continue to review full report at Codecov.

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

@npawar @navina thanks for your feedback, I've made some changes as per your comments, please take one more look

Than you Neha


Reanalyze Sources generates Red error

Uncaught Uncaught Error: Error: This socket has been ended by the other party Stack Trace: Error: This socket has been ended by the other party at Socket.writeAfterFIN [as write] (net.js:275:12) at JsObject.dart.JsObject.callMethod$2 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:27137:44) at
_AnalysisServerWrappermessageWriter_closure.dart._AnalysisServerWrappermessageWriter_closure.call$1 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:16143:14) at
_AnalysisServerWrapper.dart.Server._writeMessage$1 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:14610:35) at
_AnalysisServerWrapper.dart.Server._call$2 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:14581:14) at
AnalysisServer.dart.AnalysisServer.reanalyzeSources$0 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:15687:21) at
AtomDartPackage_packageActivatedclosure0.dart.AtomDartPackage_packageActivatedclosure0.call$1 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:17494:70) at
_RootZone.dart._RootZone.runUnary$2 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:22737:20) at
_FuturepropagateToListeners_handleValueCallback.dart._FuturepropagateToListeners_handleValueCallback.call$0 (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:20862:80) at
dart._Future.static._Future__propagateToListeners (/Users/sethladd/.atom/packages/dartlang/web/entry.dart.js:20769:143)

(also, line breaks are lost in the red pop up display)

Can you re-test with the latest?

Just tried it. No red (yay!) but I saw two analysis gears (??)

I'll reopen if I see this again. Thanks for the help!

Filed an issue for the two analysis gears: https://github.com/dart-atom/dartlang/issues/85


A devcontainer for development workflows with bazel.

🎉 New feature
Summary
A devcontainer for bazel workflows

[x] Dockerfile based on focal, installs bazelisk adds user zen, also adds some minor conveniences
[x] A devcontainer.json that just reflects the Dockerfile to a local vscode workflow

Test it

Install vscode
Launch vscode from the project root (or open it from inside vscode)
Reopen in container
Open a terminal
Build

bazel build //...

Checklist

[x] Signed all commits for DCO
[x] Added example and/or tutorial - Getting Started instructions in the README
[x] Updated documentation (as needed) - README

FYI @liangfok

Closed in favour of #574.


docs: Update links

Codecov Report

Merging #81 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #81   +/-   ##
=========================================
  Coverage     89.11%   89.11%
  Complexity       67       67
=========================================
  Files            35       35
  Lines           634      634
  Branches         51       51
=========================================
  Hits            565      565
  Misses           45       45
  Partials         24       24

Continue to review full report at Codecov.

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


Add ability to specify custom document transform during manifest generation

Apollo Client v3.8 added support for custom document transforms that can be used to modify queries before they are sent to the server. This PR adds support for this feature during manifest generation to ensure the queries saved to the manifest match what will be sent by the client in a running app.

Ping me when the README is ready. Looks like this doesn't solve the particular onboarding use case we thought it might, but it's still a great idea.

@glasser README is updated!


Add note about packer plugin order to README

If the theme is installed by packer before other plugins it causes some colors to be overriden. For example when using
:G diff from vim-fugitive the diffRemoved etc colours revert to default. The only way to correct them is to call :colorscheme tokyonight again, once the file is open.
So it seems best to install tokyonight last when using packer.

That's really odd and shouldn't be necessary.
I checked the fugitive code and as far as I can see, they don't reset the "diffRemoved" group.
Will investigate further.

That's really odd and shouldn't be necessary.
I checked the fugitive code and as far as I can see, they don't reset the "diffRemoved" group.
Will investigate further.

Ok, I will close this for now.


how to not overlaping other divs

i have a dinamic div build on excution time on clien side , and also a select with your' implementation..
both inputs are the my firts, and then below the select with selectr implementation..
when i try to display the firts input , the div are redndered, but the "search" input of the selectr overlaping the others, see the picture, the firts input display a list, the second its the select with selectr implementation and overlaing the rendering of the firts:

Use the following css rule:
.selectr-selected {
	z-index: 1;
}

GREAT! THANKS. closed! thanks for u'r quick answer! good js library!


Docker on Ubuntu Breaks KVM

Installing Docker on Ubuntu 14.04:

creates a new bridge "docker0"
deletes virbr0

Now, I am unable to create the last bridge again.
What must be done to solve or workaround that issue?

@actionmystique I've got Ubuntu 14.04 and I'm not sure what happened when you've run into this problem. I've got virbr0, docker0 and lxcbr0 on a system and it's all working properly.
Is this still a problem? Can you please provide the exact steps? I'm going to close this issue until it's confirmed that this is actually a problem.

I've removed Docker in the meantime. It seems that Docker has improved its installation procedure over the past 6 months.


[BUG] sequential_workflow_example error (shouldn't be dependent on anthropic key to run)

Traceback (most recent call last):
File "C:\Users\Guest1\Desktop\pliny-swarms\sequential_workflow_example.py", line 19, in
anthropic = Anthropic()
^^^^^^^^^^^
File "C:\Users\Guest1\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain\load\serializable.py", line 97, in init
super().init(**kwargs)
File "pydantic\main.py", line 341, in pydantic.main.BaseModel.init
pydantic.error_wrappers.ValidationError: 1 validation error for Anthropic
root
Did not find anthropic_api_key, please add an environment variable ANTHROPIC_API_KEY which contains it, or pass  anthropic_api_key as a named parameter. (type=value_error)

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

@elder-plinius this is a choice of which llm to use, you can comment it out if you do not use anthropic