[Hot Reload] Correcting the incorrect code and Hot Reloading the app throws Assertion Error

Steps to Reproduce
Take this code and run it.
import 'package:flutter/material.dart';

void main() => runApp(const MaterialApp(home: MyHomePage(),),);

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key}) : super(key: key);
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: DropdownButtonFormField<String>(
        value: 'value',
        items: [DropdownMenuItem<String>(value: 'value', child: Text('value'),)],
        onChanged: (_) {},
      ),
    );
  }
}

Change Text('value') by ListTile(title: Text('value'),) and perform a Hot Reload.
You'll see a bunch of assertions.
Now change the code back to Text('value') and perform a Hot Reload.
You'll see the same assertions.
This a bit problematic for the developpement process, as I cannot be sure that it is my code that provokes these assertions, or a problem with the Hot Reload. Thus in this instance, I have to restart the app if I start seeing these assertions after rolling back a change.
flutter doctor -v
[√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [version 10.0.19043.1415], locale fr-BE)
    • Flutter version 2.8.1 at D:\Flutter\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (8 days ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Jerome\AppData\Local\Android\sdk
    • Platform android-31, build-tools 30.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.8)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.11.32002.261
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] VS Code, 64-bit edition (version 1.58.0)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.25.0

[√] Connected device (4 available)
    • SM A750FN (mobile) • 32005e294fcf368d • android-arm64  • Android 10 (API 29)
    • Windows (desktop)  • windows          • windows-x64    • Microsoft Windows [version 10.0.19043.1415]
    • Chrome (web)       • chrome           • web-javascript • Google Chrome 96.0.4664.110
    • Edge (web)         • edge             • web-javascript • Microsoft Edge 96.0.1054.53

• No issues found!

Hi @mtc-jed, Thanks for filing the issue. The assertion errors you are seeing is intended. When you set ListTile as child of the Dropdown widget you are not providing a finite width and hence the error, try setting isExpanded to true or set a widget with a finite width in the dropDown and it should work as intended.
Closing as this is working as intended. If you still believe this is a  bug please share the complete error logs that you are seeing in the console.

Please re-read the second paragraph of this issue : the problem is not with the assertions, the problem is with the fact that the assertions are still raised after changing the code and Hot Realoading, despite that same code not raising assertions previously.

Reopening based on the above comment

Thanks for the info @mtc-jed, I can reproduce the issue. After the code has been corrected post the previous Exception, Hot reloading the app still throws the exception. This is reproducible on both the stable and the master channel.
Steps to Reproduce

Run the code sample in the original post.
Replace Text('value) with ListTile(title: Text('value'),) (expected assertion error)
undo the change and hot reload
throws below assertion error

Exception has occurred.
_AssertionError ('package:flutter/src/rendering/box.dart': Failed assertion: line 2149 pos 12: '!_debugDoingBaseline': Please see the documentation for computeDistanceToActualBaseline for the required calling conventions of this method.)

logs
Launching lib/main.dart on Redmi K20 Pro in debug mode...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
Connecting to VM Service at ws://<IP_ADDRESS>:57245/2w4jP_vIlI0=/ws
I/firebase_sampl(21222): ProcessProfilingInfo new_methods=958 is saved saved_to_disk=1 resolve_classes_delay=8000
Reloaded 1 of 583 libraries in 3,385ms.

════════ Exception caught by rendering library ═════════════════════════════════
The following assertion was thrown during performLayout():
BoxConstraints forces an infinite width.

These invalid constraints were provided to RenderParagraph's layout() function by the following function, which probably computed the invalid constraints in question:
_RenderListTile._layoutBox

The offending constraints were: BoxConstraints(w=Infinity, 0.0<=h<=24.0)
The relevant error-causing widget was
ListTile
When the exception was thrown, this was the stack
#0      BoxConstraints.debugAssertIsValid.<anonymous closure>.throwError
#1      BoxConstraints.debugAssertIsValid.<anonymous closure>
#2      BoxConstraints.debugAssertIsValid
#3      RenderObject.layout
#4      _RenderListTile._layoutBox
#5      _RenderListTile.performLayout
#6      RenderObject.layout
#7      RenderPadding.performLayout
#8      RenderObject.layout
#9      RenderPadding.performLayout
#10     RenderObject.layout
#11     RenderProxyBoxMixin.performLayout
#12     RenderObject.layout
#13     RenderProxyBoxMixin.performLayout
#14     RenderObject.layout
#15     RenderProxyBoxMixin.performLayout
#16     RenderObject.layout
#17     RenderProxyBoxMixin.performLayout
#18     RenderObject.layout
#19     RenderProxyBoxMixin.performLayout
#20     RenderObject.layout
#21     RenderPositionedBox.performLayout
#22     RenderObject.layout
#23     RenderConstrainedBox.performLayout
#24     RenderObject.layout
#25     ChildLayoutHelper.layoutChild
#26     RenderStack._computeSize
#27     RenderStack.performLayout
#28     RenderObject.layout
#29     ChildLayoutHelper.layoutChild
#30     RenderFlex._computeSizes
#31     RenderFlex.performLayout
#32     RenderObject.layout
#33     RenderPadding.performLayout
#34     RenderObject.layout
#35     RenderConstrainedBox.performLayout
#36     RenderObject.layout
#37     RenderProxyBoxMixin.performLayout
#38     RenderObject.layout
#39     RenderProxyBoxMixin.performLayout
#40     RenderObject.layout
#41     RenderProxyBoxMixin.performLayout
#42     RenderObject.layout
#43     RenderProxyBoxMixin.performLayout
#44     RenderObject.layout
#45     RenderProxyBoxMixin.performLayout
#46     RenderObject.layout
#47     _RenderDecoration._layoutLineBox
#48     _RenderDecoration._layout
#49     _RenderDecoration.performLayout
#50     RenderObject.layout
#51     RenderProxyBoxMixin.performLayout
#52     RenderObject.layout
#53     MultiChildLayoutDelegate.layoutChild
#54     _ScaffoldLayout.performLayout
#55     MultiChildLayoutDelegate._callPerformLayout
#56     RenderCustomMultiChildLayoutBox.performLayout
#57     RenderObject._layoutWithoutResize
#58     PipelineOwner.flushLayout
#59     RendererBinding.drawFrame
#60     WidgetsBinding.drawFrame
#61     RendererBinding._handlePersistentFrameCallback
#62     SchedulerBinding._invokeFrameCallback
#63     SchedulerBinding.handleDrawFrame
#64     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure>
(elided 4 frames from class _RawReceivePortImpl, class _Timer, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: _RenderListTile#6c873 relayoutBoundary=up11 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject: _RenderListTile#6c873 relayoutBoundary=up11 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: offset=Offset(0.0, 0.0) (can use size)
    constraints: BoxConstraints(0.0<=w<=Infinity, 0.0<=h<=24.0)
    size: MISSING
    title: RenderParagraph#4e794 NEEDS-LAYOUT NEEDS-PAINT
        parentData: offset=Offset(0.0, 0.0)
        constraints: MISSING
        size: MISSING
        textAlign: start
        textDirection: ltr
        softWrap: wrapping at box width
        overflow: clip
        textScaleFactor: 1.1
        locale: en_US
        maxLines: unlimited
        text: TextSpan
            debugLabel: ((englishLike titleMedium 2014).merge(blackMountainView titleMedium)).copyWith
            inherit: false
            color: Color(0xdd000000)
            family: Roboto
            size: 16.0
            weight: 400
            baseline: alphabetic
            decoration: TextDecoration.none
            "value"
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: _RenderListTile#6c873 relayoutBoundary=up11 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPadding#71a88 relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPadding#926db relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderSemanticsAnnotations#21a2d relayoutBoundary=up8 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPointerListener#124aa relayoutBoundary=up7 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderSemanticsAnnotations#7cbc7 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderMouseRegion#4a687 relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
ListTile
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderSemanticsAnnotations#bd899 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
DropdownMenuItem<String>
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
'package:flutter/src/rendering/paragraph.dart': Failed assertion: line 342 pos 12: '!debugNeedsLayout': is not true.
The relevant error-causing widget was
DropdownButtonFormField<String>
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPadding#926db relayoutBoundary=up9 NEEDS-PAINT
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1982 pos 12: 'hasSize'

The relevant error-causing widget was
Scaffold
════════════════════════════════════════════════════════════════════════════════
Reloaded 1 of 583 libraries in 2,909ms.

════════ Exception caught by rendering library ═════════════════════════════════
The following assertion was thrown during performLayout():
Please see the documentation for computeDistanceToActualBaseline for the required calling conventions of this method.
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2149 pos 12: '!_debugDoingBaseline'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was
DropdownButtonFormField<String>
When the exception was thrown, this was the stack
#2      RenderBox.getDistanceToBaseline
#3      _RenderDecoration._layoutLineBox
#4      _RenderDecoration._layout
#5      _RenderDecoration.performLayout
#6      RenderObject.layout
#7      RenderProxyBoxMixin.performLayout
#8      RenderObject.layout
#9      MultiChildLayoutDelegate.layoutChild
#10     _ScaffoldLayout.performLayout
#11     MultiChildLayoutDelegate._callPerformLayout
#12     RenderCustomMultiChildLayoutBox.performLayout
#13     RenderObject._layoutWithoutResize
#14     PipelineOwner.flushLayout
#15     RendererBinding.drawFrame
#16     WidgetsBinding.drawFrame
#17     RendererBinding._handlePersistentFrameCallback
#18     SchedulerBinding._invokeFrameCallback
#19     SchedulerBinding.handleDrawFrame
#20     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure>
(elided 6 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: _RenderDecoration#2b583 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject: _RenderDecoration#2b583 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: <none> (can use size)
    constraints: BoxConstraints(0.0<=w<=392.7, 0.0<=h<=803.6)
    size: Size(392.7, 48.0)
    input: RenderSemanticsAnnotations#7176f relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: offset=Offset(0.0, 12.0) (can use size)
        constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
        size: Size(392.7, 24.0)
        child: RenderSemanticsAnnotations#6f8f7 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: <none> (can use size)
            constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
            size: Size(392.7, 24.0)
            child: RenderMouseRegion#13a11 relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: <none> (can use size)
                constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
                size: Size(392.7, 24.0)
                listeners: <none>
                cursor: SystemMouseCursor(click)
                child: RenderSemanticsGestureHandler#4a5c4 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: <none> (can use size)
                    constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
                    size: Size(392.7, 24.0)
                    behavior: opaque
                    gestures: tap
    helperError: RenderConstrainedBox#69478 relayoutBoundary=up3
        parentData: offset=Offset(0.0, 0.0) (can use size)
        constraints: BoxConstraints(0.0<=w<=392.7, 0.0<=h<=803.6)
        size: Size(0.0, 0.0)
        additionalConstraints: BoxConstraints(unconstrained)
    container: RenderCustomPaint#405d4
        parentData: offset=Offset(0.0, 0.0) (can use size)
        constraints: BoxConstraints(w=392.7, h=48.0)
        size: Size(392.7, 48.0)
        painter: null
        foregroundPainter: _InputBorderPainter#13b1c
════════════════════════════════════════════════════════════════════════════════
Reloaded 1 of 583 libraries in 2,791ms.

════════ Exception caught by rendering library ═════════════════════════════════
The following assertion was thrown during performLayout():
Please see the documentation for computeDistanceToActualBaseline for the required calling conventions of this method.
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2149 pos 12: '!_debugDoingBaseline'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was
DropdownButtonFormField<String>
When the exception was thrown, this was the stack
#2      RenderBox.getDistanceToBaseline
#3      _RenderDecoration._layoutLineBox
#4      _RenderDecoration._layout
#5      _RenderDecoration.performLayout
#6      RenderObject.layout
#7      RenderProxyBoxMixin.performLayout
#8      RenderObject.layout
#9      MultiChildLayoutDelegate.layoutChild
#10     _ScaffoldLayout.performLayout
#11     MultiChildLayoutDelegate._callPerformLayout
#12     RenderCustomMultiChildLayoutBox.performLayout
#13     RenderObject.layout
#14     RenderProxyBoxMixin.performLayout
#15     RenderObject.layout
#16     RenderProxyBoxMixin.performLayout
#17     _RenderCustomClip.performLayout
#18     RenderObject.layout
#19     RenderProxyBoxMixin.performLayout
#20     RenderObject.layout
#21     RenderProxyBoxMixin.performLayout
#22     RenderObject.layout
#23     RenderProxyBoxMixin.performLayout
#24     RenderObject.layout
#25     RenderProxyBoxMixin.performLayout
#26     RenderObject.layout
#27     RenderProxyBoxMixin.performLayout
#28     RenderObject.layout
#29     RenderProxyBoxMixin.performLayout
#30     RenderObject.layout
#31     RenderProxyBoxMixin.performLayout
#32     RenderObject.layout
#33     RenderProxyBoxMixin.performLayout
#34     RenderObject.layout
#35     RenderProxyBoxMixin.performLayout
#36     RenderOffstage.performLayout
#37     RenderObject.layout
#38     RenderProxyBoxMixin.performLayout
#39     RenderObject.layout
#40     _RenderTheatre.performLayout
#41     RenderObject.layout
#42     RenderProxyBoxMixin.performLayout
#43     RenderObject.layout
#44     RenderProxyBoxMixin.performLayout
#45     RenderObject.layout
#46     RenderProxyBoxMixin.performLayout
#47     RenderObject.layout
#48     RenderProxyBoxMixin.performLayout
#49     RenderCustomPaint.performLayout
#50     RenderObject.layout
#51     RenderProxyBoxMixin.performLayout
#52     RenderObject.layout
#53     RenderProxyBoxMixin.performLayout
#54     RenderObject.layout
#55     RenderProxyBoxMixin.performLayout
#56     RenderObject.layout
#57     RenderProxyBoxMixin.performLayout
#58     RenderObject.layout
#59     RenderView.performLayout
#60     RenderObject._layoutWithoutResize
#61     PipelineOwner.flushLayout
#62     RendererBinding.drawFrame
#63     WidgetsBinding.drawFrame
#64     RendererBinding._handlePersistentFrameCallback
#65     SchedulerBinding._invokeFrameCallback
#66     SchedulerBinding.handleDrawFrame
#67     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure>
(elided 6 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: _RenderDecoration#2b583 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject: _RenderDecoration#2b583 relayoutBoundary=up2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    parentData: <none> (can use size)
    constraints: BoxConstraints(0.0<=w<=392.7, 0.0<=h<=803.6)
    size: Size(392.7, 48.0)
    input: RenderSemanticsAnnotations#7176f relayoutBoundary=up3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: offset=Offset(0.0, 12.0) (can use size)
        constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
        size: Size(392.7, 24.0)
        child: RenderSemanticsAnnotations#6f8f7 relayoutBoundary=up4 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            parentData: <none> (can use size)
            constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
            size: Size(392.7, 24.0)
            child: RenderMouseRegion#13a11 relayoutBoundary=up5 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                parentData: <none> (can use size)
                constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
                size: Size(392.7, 24.0)
                listeners: <none>
                cursor: SystemMouseCursor(click)
                child: RenderSemanticsGestureHandler#4a5c4 relayoutBoundary=up6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
                    parentData: <none> (can use size)
                    constraints: BoxConstraints(w=392.7, 0.0<=h<=779.6)
                    size: Size(392.7, 24.0)
                    behavior: opaque
                    gestures: tap
    helperError: RenderConstrainedBox#69478 relayoutBoundary=up3 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: offset=Offset(0.0, 0.0) (can use size)
        constraints: BoxConstraints(0.0<=w<=392.7, 0.0<=h<=803.6)
        size: Size(0.0, 0.0)
        additionalConstraints: BoxConstraints(unconstrained)
    container: RenderCustomPaint#405d4 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: offset=Offset(0.0, 0.0) (can use size)
        constraints: BoxConstraints(w=392.7, h=48.0)
        size: Size(392.7, 48.0)
        painter: null
        foregroundPainter: _InputBorderPainter#16646
════════════════════════════════════════════════════════════════════════════════

flutter doctor -v
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.1 21C52 darwin-arm, locale en-GB)
    • Flutter version 2.8.1 at /Users/mahesh/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (2 weeks ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

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

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 60.1.4
    • Dart plugin version 212.5080.8

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

[✓] Connected device (3 available)
    • Redmi K20 Pro (mobile) • <IP_ADDRESS>:5555 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)        • macos            • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)           • chrome           • web-javascript • Google Chrome 96.0.4664.110

• No issues found!

[✓] Flutter (Channel master, 2.9.0-1.0.pre.205, on macOS 12.1 21C52 darwin-arm, locale en-GB)
    • Flutter version 2.9.0-1.0.pre.205 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6ec059c994 (2 days ago), 2021-12-28 00:29:08 -0500
    • Engine revision 31fcaf3ce4
    • Dart version 2.16.0 (build 2.16.0-134.0.dev)
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

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

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 60.1.4
    • Dart plugin version 212.5080.8

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

[✓] Connected device (3 available)
    • Redmi K20 Pro (mobile) • <IP_ADDRESS>:5555 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)        • macos            • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)           • chrome           • web-javascript • Google Chrome 96.0.4664.110

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

@goderbauer I am not sure why this is marked dependency: dart. I am pretty sure that this is not a Dart problem, but Flutter framework getting stuck in some strange state after an error.
The code of the build method reloads just fine, build is called just fine, but then the change somehow does not propagate.


GPC-NONE: DI alignment ADR

@galund on the Shared Signals possible shape, there are a couple of questions that make it a bit awkward, namely

what's a subject identifier for someone who isn't a subject? The nature of the events we're processing is that the subject may not have a DI account/may never have one
are the events we're defining conceptually related well to Shared Signals? They're definitely not CAEP or RISC, so they end up being a custom shape event token

What I think we discussed before with a couple of folk was initially don't try and force it into Shared Signals, but be open to the possibility that when we know more it might work. The pattern I think we're trying to fit to here is make it possible to change the inner workings and have enough of a wrapper that we can without requiring us right now.


Consider how to handle old tooling branches

After discussing https://github.com/dotnet/fsharp/issues/14153, we decided to keep the current workaround because F#'s rel/dev17.0 branch is considered dead by them.  In general we need to figure out how to handle branches like this.  Some notes from the discussion:

17.0 is a dead branch - possibly won't even build anymore in F#'s CI setup
F# has never had any MSRC or bug fixes to old branches like this
Most contributors are from the community and don't use preview builds of .NET, especially intermediate non-released ones
Last SDK upgrade was a large amount of work (~3 man-weeks for 5 -> 6)
Upgrading F# branch without the rest of the repos should be easily doable

This would make us not match the official SDK though.

I believe this will not be an issue going forward in the 8.0 VMR, and the servicing VMRs have managed to work around the issue.  Marking as untriaged to nominate for closing.

[Triage] This has been addressed by the VMR.


CodeSign error On my CI machine "ARCHIVE FAILED ..... Exit code 65"

Discussed in https://github.com/fastlane/fastlane/discussions/20788

Originally posted by mohitpareek25 October 26, 2022
I am trying to run my build job on my Dedicated CI Machine (iMac) using GitLab CI and Fastlane.
It throws an error while building the app :
** ARCHIVE FAILED **
The following build commands failed:

    CodeSign /var/root/Library/Developer/Xcode/DerivedData/XXXX-bjxxtxqovrbjgodpvbuyaspcfsfb/Build/Intermediates.noindex/ArchiveIntermediates/XXXXX/InstallationBuildProductsLocation/Applications/XXXX.app/Frameworks/Designables.framework (in target 'XXXXX' from project 'XXXXX')

Exit status: 65

Although I have tried unlocking both of my keychains (login and system) and some other things.
I still don't know why the derived data is getting stored in the root folder which is not accessible for me through finder.
All the certificates and profiles are present in the CI machine and below is my lane which gets executed for this job:
lane :distribute do
        build_ios_app(scheme: "xxxxx", workspace: "xxxxxx.xcworkspace", clean: true, export_method: "development", configuration: "Debug", export_options: {
signingStyle: "manual", compileBitcode: false, provisioningProfiles: {
      "com.xxxxx" => "xxxxxxxProfile28Sept2022",
      "com.xxx.xxxxNotificationService" => "xxxxxxNotificationService28Sept2022"
    }})

swift-driver version: 1.62.8 ✅ fastlane environment ✅

### Stack

| Key                         | Value                                       |
| --------------------------- | ------------------------------------------- |
| OS                          | 12.6                                        |
| Ruby                        | 2.7.5                                       |
| Bundler?                    | false                                       |
| Git                         | git version 2.37.0 (Apple Git-136)          |
| Installation Source         | ~/.rbenv/versions/2.7.5/bin/fastlane        |
| Host                        | macOS 12.6 (21G115)                         |
| Ruby Lib Dir                | ~/.rbenv/versions/2.7.5/lib                 |
| OpenSSL Version             | OpenSSL 1.1.1q  5 Jul 2022                  |
| Is contained                | false                                       |
| Is homebrew                 | false                                       |
| Is installed via Fabric.app | false                                       |
| Xcode Path                  | /Applications/Xcode.app/Contents/Developer/ |
| Xcode Version               | 14.0                                        |
| Swift Version               | 5.7                                         |

### System Locale

| Variable | Value       |   |
| -------- | ----------- | - |
| LANG     | en_US.UTF-8 | ✅ |
| LC_ALL   |             |   |
| LANGUAGE |             |   |

### fastlane files:

**No Fastfile found**

**No Appfile found**

### fastlane gems

| Gem      | Version | Update-Status |
| -------- | ------- | ------------- |
| fastlane | 2.210.1 | ✅ Up-To-Date  |

### Loaded fastlane plugins:

**No plugins Loaded**

Loaded gems

| Gem                             | Version      |
| ------------------------------- | ------------ |
| did_you_mean                    | 1.4.0        |
| atomos                          | 0.1.3        |
| CFPropertyList                  | 3.0.5        |
| claide                          | 1.1.0        |
| colored2                        | 3.1.2        |
| nanaimo                         | 0.3.0        |
| rexml                           | 3.2.5        |
| xcodeproj                       | 1.22.0       |
| rouge                           | 2.0.7        |
| xcpretty                        | 0.3.0        |
| terminal-notifier               | 2.0.0        |
| unicode-display_width           | 1.8.0        |
| terminal-table                  | 1.8.0        |
| plist                           | 3.6.0        |
| addressable                     | 2.8.1        |
| multipart-post                  | 2.0.0        |
| word_wrap                       | 1.0.0        |
| optparse                        | 0.1.1        |
| tty-screen                      | 0.8.1        |
| tty-cursor                      | 0.7.1        |
| tty-spinner                     | 0.9.3        |
| artifactory                     | 3.0.15       |
| babosa                          | 1.0.4        |
| colored                         | 1.2          |
| highline                        | 2.0.3        |
| commander                       | 4.6.0        |
| faraday-em_http                 | 1.0.0        |
| faraday-em_synchrony            | 1.0.0        |
| faraday-excon                   | 1.1.0        |
| faraday-httpclient              | 1.0.1        |
| faraday-multipart               | 1.0.4        |
| faraday-net_http                | 1.0.1        |
| faraday-net_http_persistent     | 1.2.0        |
| faraday-patron                  | 1.0.0        |
| faraday-rack                    | 1.0.0        |
| faraday-retry                   | 1.0.3        |
| ruby2_keywords                  | 0.0.5        |
| faraday                         | 1.10.2       |
| unf_ext                         | <IP_ADDRESS>      |
| unf                             | 0.1.4        |
| domain_name                     | 0.5.20190701 |
| http-cookie                     | 1.0.5        |
| faraday-cookie_jar              | 0.0.7        |
| faraday_middleware              | 1.2.0        |
| fastimage                       | 2.2.6        |
| gh_inspector                    | 1.1.3        |
| mini_magick                     | 4.11.0       |
| naturally                       | 2.2.1        |
| rubyzip                         | 2.3.2        |
| security                        | 0.1.3        |
| xcpretty-travis-formatter       | 1.0.1        |
| dotenv                          | 2.8.1        |
| simctl                          | 1.6.8        |
| jwt                             | 2.5.0        |
| emoji_regex                     | 3.2.3        |
| aws-sdk-kms                     | 1.58.0       |
| aws-sdk-s3                      | 1.114.0      |
| uri                             | 0.10.0       |
| public_suffix                   | 5.0.0        |
| excon                           | 0.93.0       |
| json                            | 2.6.2        |
| bundler                         | 2.3.22       |
| webrick                         | 1.7.0        |
| httpclient                      | 2.8.3        |
| multi_json                      | 1.15.0       |
| signet                          | 0.17.0       |
| os                              | 1.1.4        |
| memoist                         | 0.16.2       |
| googleauth                      | 1.3.0        |
| mini_mime                       | 1.1.2        |
| retriable                       | 3.1.2        |
| trailblazer-option              | 0.1.2        |
| declarative                     | 0.0.20       |
| uber                            | 0.1.0        |
| representable                   | 3.2.0        |
| google-apis-core                | 0.9.1        |
| google-apis-playcustomapp_v1    | 0.11.0       |
| google-apis-androidpublisher_v3 | 0.29.0       |
| rake                            | 13.0.6       |
| digest-crc                      | 0.6.4        |
| google-apis-storage_v1          | 0.19.0       |
| google-apis-iamcredentials_v1   | 0.15.0       |
| google-cloud-errors             | 1.3.0        |
| google-cloud-env                | 1.6.0        |
| google-cloud-core               | 1.6.0        |
| google-cloud-storage            | 1.43.0       |
| aws-eventstream                 | 1.2.0        |
| aws-sigv4                       | 1.5.2        |
| aws-partitions                  | 1.647.0      |
| jmespath                        | 1.6.1        |
| aws-sdk-core                    | 3.161.0      |
| forwardable                     | 1.3.1        |
| logger                          | 1.4.2        |
| cgi                             | <IP_ADDRESS>      |
| date                            | 3.0.3        |
| timeout                         | 0.1.0        |
| stringio                        | 0.1.0        |
| ipaddr                          | 1.2.2        |
| openssl                         | 2.1.3        |
| zlib                            | 1.1.0        |
| mutex_m                         | 0.1.0        |
| ostruct                         | 0.2.0        |
| strscan                         | 1.0.3        |
| io-console                      | 0.5.6        |
| delegate                        | 0.1.0        |
| fileutils                       | 1.4.1        |
| singleton                       | 0.1.0        |
| open3                           | 0.1.0        |
| yaml                            | 0.1.0        |
| psych                           | 3.1.0        |

*generated on:* **2022-10-27**


Migrate to sbt-typelevel

@armanbilge Please see https://github.com/armanbilge/fs2-grpc/pull/1/files :) - This is great, btw! 👍

:)
FYI it's dangerous to publish artifacts compiled with JDK 17. Even with those compatibility flags (which I believe scalac adds by default anyway) you can generate bytecode that doesn't link on older JDKs. Fs2 has to be careful about this all the time when using the Buffer APIs.

FYI it's dangerous to publish artifacts compiled with JDK 17. Even with those compatibility flags (which I believe scalac adds by default anyway) you can generate bytecode that doesn't link on older JDKs. Fs2 has to be careful about this all the time when using the Buffer APIs.

I'll add JDK8 back

@armanbilge I have updated my PR, WDYT? Changed the order of Scala versions in order to have Scala3 on temurin17/8 for CI - So if you adjust your PR with that, I'll merge.


two click movement: Select and move object on click

need triage

We decided for drag and drop only


Errors creating tfidf models

Hi, I'm getting a lot of errors when I try to calculate the tfidfs_model with
tfidfs_model = EntityMentionTermFrequency(max_ngram=1, normalize = True)\
    .build(mentions,idfs)\
    .map(text.EntityMentionTermFrequency.format_item)

With the output for mentions in sift.ipynb the mapping in EntityMentionTermFrequency is crashing.
Could you help me with this, please?@andychisholm I followed the steps of https://github.com/wikilinks/sift/issues/14 and I can't solve it...
Thanks

solved


BulletID marshalled as System.Int32[] (-1, 0, 0) in C#

On macos, when calling obtain_bullet from C# using Godot.Object.Call(), the bullet is successfully created and shows up on screen, but the BulletID is marshalled as a System.Int32[] of value (-1, 0, 0).
While I'm not getting errors in subsequent calls to the API using a (-1, 0, 0) BulletID (e.g. set_bullet_property, which is a bit confusing), these calls have no effect.
Being new to both Godot and the plugin, it looks like the only two avenues to remedy to this would be:

make Godot handle struct marshalling from GDNative to C# correctly
use another data type for the BulletID that Godot already handles correctly

Or maybe I missed something.

Will look into this, can you post a minimal reproduction project or the code?
Does this only happen using C#?

Here is a repro repo: https://github.com/jderrough/godot-gdnative-struct-marshalling-repro
It happens in both C# and GDScript using Godot 3.5.2 Stable on macOS Ventura 13.4.1.
The plugin's code is the latest on GitHub, I believe.
Let me know if I can help further.

Looking at the plugin's code, it looks like every bullet in the pool has a shape_index/index set to -1 and a cycle set to 0 upon creation. The shape_index is only updated if collisions_enabled is true in AbstractBulletsPool<Kit, BulletType>::_init. The set part of the BulletID is assigned the pool's set_index, 0 in my case. So this is why every bullet has a BulletID of value (-1,0,0). Why not use the bullet's RID for index?
Also BulletIDs are tested for validity when trying to get or set properties, and ignored if invalid. Maybe an error should be thrown or, at least, logged?
I'd like your opinions on both points before I make changes and open a PR, if you don't mind.

Sorry for the delay.
So, yeah, you're right, shape_index is set only if collisions_enabled is true and that breaks the IDs of every non colliding bullet.
I didn't check if this works, but maybe it would be enough to just assign shape_index even if collisions_enabled is false.

Why not use the bullet's RID for index?

This would not work well due to how the plugin organizes bullets and indices to optimize for various operations the user can do (assign properties, check existence, get from collision shape, etc.)
Agree on emitting log errors when trying to set or get something that doesn't exist.


Add bitwise operations to PromQL

Proposal
I'd like to propose adding bitwise operations to PromQL. Main motivation is that there are exporters or rather sources that provide certain status via a bitmap and having bitwise operations just makes writing queries, especially alert rules much easier (or even possible).
I ran into this via issue https://github.com/prometheus/node_exporter/issues/2727 about the timex status exported by the node-exporter that originated from a bitmap which makes it hard to query later without having bitwise operations.
Also when looking at metrics coming from SNMP devices, there are lots of status bitmaps involved.
Or some diagnostic tools used by exporters use bitmaps in their return code, just as smartctl (https://www.smartmontools.org/browser/trunk/smartmontools/smartctl.8.in#L2491) used by the smartctl_exporter (https://github.com/prometheus-community/smartctl_exporter/blob/2cc2249821d6417fcfff8ef8d302205d7b37b44c/readjson.go#L115-L144).
Since I already threw that brick once (https://github.com/prometheus/node_exporter/issues/2727#issuecomment-2022182297), bitwise operation have been added to Victoria Metrics (https://github.com/VictoriaMetrics/VictoriaMetrics/commit/db1e62495be0435e2bcd75e77fe4925630679175), so people apparently do seems to find them useful.
I tried to find older issues discussion about adding some bitwise operations  I only found @brian-brazil comment about the particular operator syntax (https://github.com/prometheus/prometheus/pull/1687#issuecomment-222391034). Otherwise I bluntly mention @SuperQ, who indicated (https://github.com/prometheus/node_exporter/issues/2727#issuecomment-2024573357) that bitwise operations would be a nice addition, but there has just not been a feature issue or even PR yet.

bitwise operation have been added to Victoria Metrics (https://github.com/VictoriaMetrics/VictoriaMetrics/commit/db1e62495be0435e2bcd75e77fe4925630679175), so people apparently do seems to find them useful.

ViMe has hundreds of MetricsQL functions. Their approach is more "we'll add any function that could be remotely useful". The Prometheus approach is more the opposite: We don't want to add cognitive burden to all of our many users with a function that is only useful for a tiny fraction. From that perspective "it is in ViMe" is not a strong signal that it should also be in Prometheus.
Having said that, we do have the promql-experimental-functions feature flags so that we can play with new functions and test the hypothesis how useful it is for how many users without committing to maintain them forever. I think a PR adding bitwise operators behind a feature flag will probably be accepted without much hassle. (One might argue it should be a different feature flag promql-experimental-operators because operators are not functions, but we can have that discussion separately.)

bitwise operation have been added to Victoria Metrics (VictoriaMetrics/VictoriaMetrics@db1e624), so people apparently do seems to find them useful.

ViMe has hundreds of MetricsQL functions. Their approach is more "we'll add any function that could be remotely useful". The Prometheus approach is more the opposite: We don't want to add cognitive burden to all of our many users with a function that is only useful for a tiny fraction. From that perspective "it is in ViMe" is not a strong signal that it should also be in Prometheus.

Thanks for your feedback and response @beorn7! You missed part of my quote:

Since I already threw that brick once

I new this was kind of a trigger, but at the same time did not mean to say Victoria Metrics does everything better and to just follow their track. I mean to give an example of an existing implementation and use-cases in the Prometheus-spectrum  (blazing fast time-series database with a dang good query language on top) of software.

I have commented elsewhere that I think bitwise operations would be useful. There is a lot of legacy data where we're receiving
I don't think the cognitive burden of supporting bitwise operations in PromQL is very high compared the the benefit of handling data that is otherwise impossible to deal with in PromQL.

:wave: Hi @brian-brazil
As the author of the node_exporter change for the kernel timex flags, and proposed the bitwise operators, I have some questions to help guide the PRs that implement this functionality.
In terms of Prometheus design, knowing that ^ is already the power operator:
Would you prefer the bitwise functionality to be implemented as operators:
1234 & 0xFF01
1234 | 0xFF01

or as functions:
bitwise_and(1234, 0xFF01)
bitwise_or(1234, 0xFF01)

I can see pros & cons in both designs - esp with the potential confusion of XOR vs POW being ^.
The function variant makes the operator precedence VERY clear, but might complicate expression optimization.
The operator variant is more intuitive for users coming from other languages, and lends itself to expression optimization well.

I agree that this would be a nice addition.

General note: This might be subtle enough to warrant a design doc in https://github.com/prometheus/proposals (can be a short one if we don't find more implications).
First of all, I assume we are talking about bitwise operations on the bit pattern that would be used to represent the integer that is represented by the float value (rather than on the bit pattern that represents the float itself). This needs to be clarified. Also: What happens with actual floating point numbers, e.g. 1.234 & 2.345?
About function vs. operator: If we use a function, I believe we cannot do vector matching, so we would always operate on a vector on the one side and a scalar on the other side. (I believe this is what ViMe did, by providing bitwise_and, bitwise_or, and bitwise_xor, but I might misread what MetricsQL is capable of. Maybe it can do vector matching in functions. Never forget that MetricsQL is fundamentally a very different language from PromQL, which ends up using almost the same syntax in most cases by skillful design.) I tend to believe that vector matching can be useful for the bitwise operations (have the masks for different labels in a vector of its own), so then (at least in then PromQL world) they should (and probably must) be operators, not functions. Furthermore, I think it is more "intuitive" (a very squishy word, I know) to have bitwise operations as actual operators, like in most languages.
Naming: &, |, and ^ would be the "obvious" choices for the operators, but we already used ^ for something else (deliberately, as we assumed bitwise operators are unlikely to happen or if they happen, they are exotic enough to give them more verbose names). I also think we shouldn't "waste" one-character operators for a niche feature like this. So we could do something more descriptive as planned, e.g. bitwise_or etc. (but not functions, see above, but operators, i.e. foo bitwise_or bar. We could also go down the modifier approach like we did for bool with comparison operators, e.g. foo or bitwise bar. (Cons: Another keyword, and the inconsistency that xor would have the modifier although there is no corresponding xor logical operator, and unless bitwise would be weird.)
As said, this might deserve a design doc to present and discuss the options we have.

@beorn7 first of all let me thank you all for picking up on this suggestion and the fruitful discussions that already happened!

General note: This might be subtle enough to warrant a design doc in https://github.com/prometheus/proposals (can be a short one if we don't find more implications).
[...]
As said, this might deserve a design doc to present and discuss the options we have.

Is this design doc expected to come from me as the OP of this issue here or will you kind you kick this off?

@frittentheke design docs can be written by anyone. So whoever is interested in this feature could pick up the ball. There is no expectation, but somebody has to do it to get things rolling. If you are interested in writing the design doc and have the capacity to do it, just go ahead. It will be much appreciated. Others will chime in via comments on your PR.


🔄 Synced file(s) with jhudsl/OTTR_Template

Synced local file(s) with jhudsl/OTTR_Template.

Changed files

Synced local  .github/workflows/render-bookdown.yml with remote  .github/workflows/render-bookdown.ymlCreated local  .github/workflows/render-preview.yml  from remote  .github/workflows/render-preview.ymlSynced local  .github/workflows/docker-build-test.yml with remote  .github/workflows/docker-build-test.ymlSynced local  .github/workflows/transfer-rendered-files.yml with remote  .github/workflows/transfer-rendered-files.ymlSynced local  .github/workflows/release-notes.yml with remote  .github/workflows/release-notes.ymlCreated local  .github/workflows/delete-preview.yml  from remote  .github/workflows/delete-preview.ymlCreated local  .github/ISSUE_TEMPLATE/course-problem-report.md  from remote  .github/ISSUE_TEMPLATE/course-problem-report.mdCreated local  .github/ISSUE_TEMPLATE/course-content-add.md  from remote  .github/ISSUE_TEMPLATE/course-content-add.mdSynced local  scripts/spell-check.R with remote  scripts/spell-check.RSynced local  scripts/git_repo_check.R with remote  scripts/git_repo_check.RCreated local  code_of_conduct.md  from remote  code_of_conduct.mdCreated local directory style-sets and copied all sub files/folders from remote directory style-sets

This PR was created automatically by the repo-file-sync-action workflow run #1594749049

Please carefully review these changes and decide which are useful for your course.
See the release notes: https://github.com/jhudsl/OTTR_Template/releases

If you don't want the changes from a particular file, you can always revert that particular commit before merging the sync PR.
If you will not want any updates on this file in the future, you may want to remove a file from being synced in your repo by reconfiguring the sync file.

If you want only some changes, but they are not on a whole file basis, you could check out the branch and make manual edits. To checkout the branch, navigate to your own repository you should be able to run:

git checkout repo-sync/OTTR_Template/default

If you don't want any of the changes you can close the PR entirely.

You may want to unenroll your repository from the sync GitHub actions by filing a PR on OTTR_Template
to delete your repo name from this file if this will continue to be the case.


[WIP] Add API calls and Dummy Data to Home

Changes

Add getAllResources and getAllTags API calls to home page
Create dummy data for TagMap, TagColor, BookmarksMap and RecentlyVisitedMap
Populate frontend with DB
Create BookmarksButton and RecentlyVisitedButton components for the SearchFilterView component
Edit home page to all load at once
Change displayed classroom cards based on the button clicked or whether the user is typing

Issues

Resolves #27

amazing work guys. Neat code. Good code quality. I'm impressed.


feat!: support optional entryServer

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#407  👈
#405
#404
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite

superseded by

https://github.com/hi-ogawa/vite-plugins/pull/413


Travis-ci: added support for ppc64le

Hi,
I have added support for ppc64le build on travis-ci in the branch . The travis-ci build log can be tracked on the link :https://travis-ci.com/github/sanjaymsh/java-diff-utils/builds/191871384 . I believe it is ready for the final review and merge.
Please have a look on it.
Thanks !!

Since I want to switch to GitHub Actions, at least I give it a try, this PR has to wait.


feat: extract word from completion item for auto-insert preview

Use a modified version of nvim-cmp's word extraction algorithm from expanded snippets for use in auto-insert preview textEdits.
For example, if a snippet expansion results in something like:
my_neat_function(int arg1, double arg2)

Then the floating window will show the above for that completion, but when selecting it, the buffer will only insert my_neat_function. This allows using the snippet completion item without actually accepting it by just selecting it in the preview window and then continuing to type.
So one could type "my_n", Ctrl-N/Tab (or whatever your keymap is) to select my_neat_function, and then just continue with typing the ( and args manually. Of course, accepting the completion will still work as expected by expanding the snippet.

Works great, thanks!


Stuck at 'Starting...' on windows

Trying to run the sample code, but stuck at the following line every time.
[Jan 08, 15:49:04] #> Creating directory .ragatouille/colbert\indexes/my_index1

#> Starting...

sample code
from ragatouille import RAGPretrainedModel
from ragatouille.utils import get_wikipedia_page

RAG = RAGPretrainedModel.from_pretrained("colbert-ir/colbertv2.0")
my_documents = [get_wikipedia_page("Hayao_Miyazaki"), get_wikipedia_page("Studio_Ghibli")]
index_path = RAG.index(index_name="my_index", collection=my_documents)

I am using python 3.11.5 with conda.

Hey, please try wrapping your code in
if __name__ == "__main__":

aș per the README. This should do the trick, the issue is due to multiprocessing hanging.

Also please note -- I was just updating the README to give a better example where the collection is actually split into chunks! Do use this full code instead for a better demo:
from ragatouille import RAGPretrainedModel
from ragatouille.utils import get_wikipedia_page
from ragatouille.data import CorpusProcessor

if __name__ == "__main__":
    RAG = RAGPretrainedModel.from_pretrained("colbert-ir/colbertv2.0")
    my_documents = [get_wikipedia_page("Hayao_Miyazaki"), get_wikipedia_page("Studio_Ghibli")]
    processor = CorpusProcessor()
    my_documents = processor.process_corpus(my_documents)
    index_path = RAG.index(index_name="my_index", collection=my_documents)

Also please note -- I was just updating the README to give a better example where the collection is actually split into chunks! Do use this full code instead for a better demo:
from ragatouille import RAGPretrainedModel
from ragatouille.utils import get_wikipedia_page
from ragatouille.data import CorpusProcessor

if __name__ == "__main__":
    RAG = RAGPretrainedModel.from_pretrained("colbert-ir/colbertv2.0")
    my_documents = [get_wikipedia_page("Hayao_Miyazaki"), get_wikipedia_page("Studio_Ghibli")]
    processor = CorpusProcessor()
    my_documents = processor.process_corpus(my_documents)
    index_path = RAG.index(index_name="my_index", collection=my_documents)

thanks! Tried the new demo code (wrapped with 'if name == "main":' also) and still not working. Got stuck at the same place. I am running it in jupyte lab.

I would recommend setting up and using your notebook through WSL.

I would recommend setting up and using your notebook through WSL.

thanks, will give a try.

Oh my bad, I assumed this was ran in a script!
Yes, Windows support isn't something we're currently targeting. It appears to run well in notebooks on Windows 11 + WSL as per  https://github.com/bclavie/RAGatouille/issues/14. Closing this issue to centralise windows-related hangups there!


Error validating epoch 2695330

Describe the bug

To Reproduce Steps to reproduce the behavior:

Run forest on mainnet

Log output
2023-03-19T02:16:19.996661Z  INFO forest_chain_sync::tipset_syncer: Validating tipset: EPOCH = 2695330, N blocks = 3
thread '' panicked at 'range end index 48 out of range for slice of length 32', /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bellperson-0.22.1/src/groth16/proof.rs:137:59
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
thread '' panicked at 'range end index 144 out of range for slice of length 32', /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bellperson-0.22.1/src/groth16/proof.rs:117:59
[1]    3467085 IOT instruction (core dumped)  forest --chain mainnet --encrypt-keystore false --log-dir /tmp/forest-log

Log Output
paste log output...

Expected behaviour

Screenshots

Environment (please complete the following information):

OS:
Rust version(e.g. rustc --version)
Branch/commit

Other information and links

Tried upgrading<EMAIL_ADDRESS>to<EMAIL_ADDRESS>still got the same error

@hanabi1224 It'd be great to include the debug (full debug) backtrace.

@LesnyRumcajs full debug backtrace updated

Can be replicated with this snapshot: https://forest-snapshots.fra1.cdn.digitaloceanspaces.com/historical/snapshot_2692800_2695690_1679453412.car.zst
This bug can be "fixed" by disabling abort-on-panic. The FVM (as part of bellperson) uses panics for error handling.


RTC-13903 Fix C9 process restarting loop

When C9 process starts, sometimes we get a 'no connection' message,
then a 'connection available' which triggers the c9 process restart.
https://open.symphony.com/?streamId=zN%2B7TnHM2FOIktHpmngkqn%2F%2F%2Fn9O57IMdA%3D%3D&messageId=jWi6bJgGGMcnQ2maTEqtoH%2F%2F%2FnkgtpYMbQ%3D%3D
https://perzoinc.atlassian.net/browse/RTC-13903

@rwestberg could you please have a look at it?


can't find witch case for change audio source with long press on play/pause

I don't find the good way to add long press for change audio source.
I try to done the same method on #34  and #37 but this method work only for switch off apple tv (with long press on menu).
Somebody have try to do long press on play/pause button for change the audio source ?
I trying with all sendCommand.js case, with no result...

Please provide info reagrding "How to install this plugin". I have tried many times but still getting sodim issue.

for install this plugin you need install :  npm install -g homebridge-apple-tv
and after modify config.json
and if you have apple tv HD or 4K you need to connect manually your apple tv before launch homebridge.
you can find all specification on :
https://lprhodes.github.io/homebridge-apple-tv-slate/

I hope that can help you, if not, can you explain where is your  problem ?

Thanks for the reply @Arliack
I am getting this error
**Error: make nodesodium exited with code null
at ChildProcess. (/usr/local/lib/node_modules/homebridge-apple-tv/node_modules/sodium/install.js:287:19)
at ChildProcess.emit (events.js:189:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: node install.js --install
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      /Users/tavantqa/.npm/_logs/2019-04-12T05_35_24_267Z-debug.log
Administrators-Mac-mini:~ tavantqa$**
Unable to install
I have used this command
sudo npm install -g homebridge-apple-tv --unsafe-perm

I was the same problem, but with lib sodium that work normally.
Can you try to install libsodium before the plug in?

After installing libsodium it started downloading certain things then stopped with this error.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: node install.js --install
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      /Users/tavantqa/.npm/_logs/2019-04-15T05_28_16_556Z-debug.log
Any help would  be appreciated brother

I have also installed node appletv.
This plugin uses node apple tv. If you have installed this plugin successfully then are you able to run select command.


Update minimum order sizes in GDAXBrokerageModel

Recently (December 4, 2017) GDAX changed the minimum order sizes:
https://support.gdax.com/customer/portal/articles/2725970-trading-rules
GDAXBrokerageModel.CanSubmitOrder has been updated to reflect these changes.

A thought for later, but perhaps this information should be embedded into the SymbolPropertiesDatabase ?


copyright and authors

@eitanbanks please review and merge if OK

Review complete.

Coverage remained the same at 71.68% when pulling 4c3bfe7299c99f397ddc96a399748c41e365e60f on ak_copyright into ef685b301f16efa34bbef630ec3527fdc9cfae19 on master.

back to @eitanbanks
(sorry i squashed too early.)


Fix/lint

What’s the focus of this PR
After moving the project to a monorepo, eslint was throwing errors about not being able to find the root tsconfig.json file. Therefore, the linter didn't work on the packages' files. In this PR I've:

Created a new tsconfig.json file with the shared option between both packages
Modified the packages' tsconfig.json files to extend the root config
Modified the .eslintrc.json file to point to the root's tsconfig.json. For some reason (after trying several modifications), the linter was still scanning the type files on the dist directories even when included on the .eslintignore file. I had to include the ignorePatterns option specifically. I guess we could remove the .eslintignore now
Linted files of both packages

How to review this PR
Don't know why Git displays tab indentation for the schematics package, but I see it differently in my editor. Please, check it on your machine before merging this branch.
Before submitting this PR, I made sure:

[x] The code builds clean without any errors or warnings
[x] I'm using our guidelines
[x] I've added unit tests if feasible

👍
Maybe we should include eslint rules to have all the same configuration for the files

👍
Maybe we should include eslint rules to have all the same configuration for the files

Let's take into account that it's recommended not to include formatting rules in eslint and use other tools such as prettier for that: https://blog.logrocket.com/using-prettier-eslint-automate-formatting-fixing-javascript/
So we could include prettier for common code formatting


Explain "endorsement" term on SPEC index page

Also add a link to the more detailed explanation (Purpose & Process).

There is some reference to it here: https://scientific-python.org/specs/purpose-and-process/#decision-points

Maybe even a hover over one-liner.

as discussed at the 2023-06-26 SPEC meeting

See https://github.com/scientific-python/scientific-python.org/pull/437


Correct the implementation of int Add(object value) - resolves #322

As per the issue referenced. Simply corrects the return value of int Add(object value) so that it matches the specification of IList
resolves #322

Nice catch, thanks


fix: support json array in attributes

fixes: https://github.com/customerio/issues/issues/10475
Changes

Updated StringAnyEncodable to encode arrays recursively

Pending Items in Draft PR

Testing with native iOS apps
Unit tests

@mrehan27 Please test this with wrapper packages as well. I don't see this as a note in the description.

Thanks @ami-aman. Already tested with React Native and sample data in linked ticket, will test with Flutter too. Updated descriptions for clarity.


Test set split

validate on test set when hyperparameter tuning, but keeping cross-validation when comparing models using defaults.

Codecov Report
Attention: 8 lines in your changes are missing coverage. Please review.

Comparison is base (a70aa6e) 91.54% compared to head (c36ecc8) 91.61%.

Files
Patch %
Lines

autoemulate/printing.py
62.50%
6 Missing :warning:

autoemulate/compare.py
80.00%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #155      +/-   ##
==========================================
+ Coverage   91.54%   91.61%   +0.06%
==========================================
  Files          40       40
  Lines        1739     1788      +49
==========================================
+ Hits         1592     1638      +46
- Misses        147      150       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add the Actions to Repo

Created Several Actions that will be needed to continue developing  this repo

These actions will helpful to me


Include random str in responses when listing submissions

We need to include the random str in the responses of /api/submissions/<course_id>/<assignment_id>/<student_id> and GET /api/submissions/<course_id>/<assignment_id>

@aalmanza1998 can you remind me of how random strings look like?

They are generated using:
random_str = base64.urlsafe_b64encode(os.urandom(9)).decode('ascii')

Is the random string really necessary in ngshare? It seems like it's only used to prevent unauthorized access to submissions. ngshare should be able to do that without a random string.

We may want to prevent the case that a student submits two requests at the same time and accidentally generates two submissions with the same timestamp (Though it is very likely, I think there is no guarantee that the timestamps will be always different). So adding a random string can decrease this possibility of collision further.

The timestamp has microsecond precision, so it's extremely unlikely that there will be duplicate timestamps. If we are really so concerned about such a rare event, we should generate a unique submission ID for each submission and use that instead of a random number.

What would that ID consist of?

uuid is a good choice

From python help:
# make a random UUID
>>> uuid.uuid4()    # doctest: +SKIP
UUID('16fd2706-8baf-433b-82eb-8c7fada847da')

It seems to be almost collision-free. e.g. https://softwareengineering.stackexchange.com/a/130298
I think you can first continue working with the current random string. Changing this should be easy in backend and require no work in frontend.

@Lawrence37 are you having issues with notebook_hash or make_unique_key or are you just looking at alternatives?

Part of it is that retrieved submissions don't store the random string, and consequently, releasing feedback lacks the required random string. It would be great if we don't introduce a way to store the string in the filesystem so that we can maintain maximum compatibility with the current exchange.
The other reason is to avoid unnecessary clutter in the API.

I kind of understand. Can you demonstrate it more tomorrow during / after the meeting? If reasonable I think we can remove random str from API.


Can't be trained for my pool PC which is out of  memory

Please leave the trained model for me, thanks a lot!

You can check out Google Colab. It provides a free GPU for many hours for training.
It's been a long time since I developed this project that I removed all the related data as well as the trained model. Sorry about that.


Add Let´s Encrypt and https Access to Gitlab

See https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https

Done, see project and docs


bootstrap

new webpack.optimize.CommonsChunkPlugin({
names: ['bootstrap'], // needed to put webpack bootstrap code before chunks.
filename: '[name].[chunkhash].js',
minChunks: Infinity
}),
why use bootstrap?

I'm not getting your point.
Are you referring this "bootstrap" as THE "bootstrap"?


Police can send attachments

Codecov Report

Merging #155 (9a333ee) into main (76446ce) will decrease coverage by 7.92%.
The diff coverage is 8.00%.

@@            Coverage Diff             @@
##             main     #155      +/-   ##
==========================================
- Coverage   88.15%   80.23%   -7.93%
==========================================
  Files          11       11
  Lines         228      253      +25
  Branches       19       26       +7
==========================================
+ Hits          201      203       +2
- Misses         25       42      +17
- Partials        2        8       +6

Impacted Files
Coverage Δ

backend/controllers/admissions.js
72.27% <5.55%> (-14.47%)
:arrow_down:

backend/services/mailer.js
77.14% <14.28%> (-15.72%)
:arrow_down:

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 76446ce...9a333ee. Read the comment docs.


Allow resizing right panel

Do not merge yet. Still have to fix some flickering:
https://github.com/chairemobilite/transition/assets/545502/c4f9fcd0-8317-4021-8f4a-a688cc91bc67

Looks like this now:
https://github.com/chairemobilite/transition/assets/545502/d1d825b3-156d-4518-9258-9ab59bc771c5
We hide the map when resizing to prevent some intense flickering


Base name is not working with some names

I checked some of the scenarios where basename function giving empty result.
from cleanco import basename
print("Base name name for {} : {}".format('IKS APS', basename("IKS APS")))
print("Base name name for {} : {}".format('S.C.S & COMPANY', basename("S.C.S & COMPANY")))
print("Base name name for {} : {}".format('COOP', basename("COOP")))

Yes, the point of basename is removing common suffixes, prefixes etc. to leave just the base name. You're basically giving those suffixes/prefixes there, or combinations of them. What is the problem you're having with this? Are those actual company names that you try to normalize?

Coop is a Dutch supermarket (full name:  'Coop Supermarkten BV', but the full name actually works fine). And indeed, the basename of Coop is "" (empty string). Same for SCS, it's a key in "Limited" (dict terms_by_type). Where the full name 'SCS Software s.r.o.' also works just fine.
I think the code, in the last iteration removing things, if it finds that it has to remove everything, there must be a way to recover the iteration before that. (but maybe not by default, because it's actually handy to remove multiple terms). Of course, this check can be done at the userside too, and should at least be mentioned in the readme/documentation.

Coop is a Dutch supermarket (full name: 'Coop Supermarkten BV', but the full name actually works fine). And indeed, the basename of Coop is "" (empty string). Same for SCS, it's a key in "Limited" (dict terms_by_type). Where the full name 'SCS Software s.r.o.' also works just fine.
I think the code, in the last iteration removing things, if it finds that it has to remove everything, there must be a way to recover the iteration before that. (but maybe not by default, because it's actually handy to remove multiple terms). Of course, this check can be done at the userside too, and should at least be mentioned in the readme/documentation.

Yes, agree with you

Yes, the point of basename is removing common suffixes, prefixes etc. to leave just the base name. You're basically giving those suffixes/prefixes there, or combinations of them. What is the problem you're having with this? Are those actual company names that you try to normalize?

Yes, these are the some of the organization names I came across.


Create README(french).md

French translation of the readme file

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

sparkles Awesome! Congratulations on your first contribution to freeCodeCamp! sparkles
Thank you for submitting a PR for this issue, @Ebucarr . I really like you translation and we're all  looking forward to your next contribution.

@QuincyLarson Should this file have been merged into this location?

@RandellDawson This file was not supposed to be merged into that location.


Protocol mismatch between LM Studio 0.3.5 and SDK 0.4.2 when generating completions

I'm having an issue where LM Studio and the latest SDK are failing to communicate properly during completions. I have:

LM Studio version 0.3.5 (build 2, latest stable)
@lmstudio/sdk version 0.4.2 (latest)
LM Studio CLI version 0.0.27 (latest)

When trying to generate a completion, I get multiple errors like:
[WARN] LMStudioClient Warning: [LMStudioClient][LLM][ClientPort] Produced communication warning: Received invalid message for channel: endpointName = predict, message = {"type":"fragment","fragment":" I"}. Zod error:
- message.fragment: Expected object, received string

The SDK is clearly expecting fragments in the format {type: "fragment", fragment: {content: string}} but LM Studio is sending them as {type: "fragment", fragment: string}.
This results in empty completions being returned:
{
  id: 'cmpl-1733685828942',
  created:<PHONE_NUMBER>,
  model: 'Qwen/Qwen2.5-Coder-7B-Instruct-GGUF/qwen2.5-coder-7b-instruct-q8_0.gguf',
  usage: { prompt_tokens: 17, completion_tokens: 25, total_tokens: 42 },
  object: 'text_completion',
  choices: [ { text: '', index: 0, logprobs: null, finish_reason: 'stop' } ]
}

The model loads successfully but can't communicate properly. Since I'm using the latest versions of everything, this seems like a fundamental protocol mismatch that needs to be fixed.
Steps to reproduce:

Install latest LM Studio and bootstrap LMS if necessary
npm install @lmstudio/sdk@latest
Try to generate a completion using the SDK
Observe protocol mismatch errors and empty completion

Let me know if you need any additional details to investigate this issue.

@MarianoMolina can you please try with the latest beta? https://lmstudio.ai/beta-releases

It works fine with it. Build 9 + v0.0.28 are compatible. I will switch to it then.


Update setup-dotnet and checkout

These were warning about still being Node.js 12 actions which are deprecated.

FYI dependabot supports auto-updating actions.
I'll follow up with a PR for that.


DeploymentNotFound: Deployment 'monitoring' could not be found

Upon constructing the repository within the VSCode environment on Windows, the terminal presents the following error:
ERROR: Deployment failed: Action 'provision' execution failed, error encountered during the deployment of infrastructure: while deploying to subscription:
Deployment Error Details:
DeploymentNotFound: The deployment 'monitoring' could not be located.
How might this issue be rectified?

The error occurs after enter the azd up

Same issue from the Codespaces:
ERROR: deployment failed: failing invoking action 'provision', error deploying infrastructure: deploying to subscription:
Deployment Error Details:
DeploymentNotFound: Deployment 'monitoring' could not be found.

Can you try changing this line:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/5de99a33cb6c614b3587ff821d7bfabfa943597a/infra/main.bicep#L113
to just "core/monitor/monitoring.bicep"? i.e. remove the "./" in front of that path?

Ah, actually, change line 125 to:
module applicationInsightsDashboard 'backend-dashboard.bicep' = if (useApplicationInsights) {

Still go the same error after employing the above changes.

You made both the changes from https://github.com/Azure-Samples/azure-search-openai-demo/pull/991 ?
Hm. You could also try enabling Application Insights before running azd up:
azd env set AZURE_USE_APPLICATION_INSIGHTS true

We will make that default for everyone soon as cost is low and it's quite helpful.

After enabling the Application Insights, everything works like a charm!
Happy Black Friday Deals :)

I don't think this issue is successfully solved. I am using the newest code.


Installation gives ERROR! Failed to install app '1420170' (Invalid install path)

As mentioned above the installation gives ERROR! Failed to install app '1420170' (Invalid install path)
ach1980@localhost:~$ truckersmp-cli --ets2 --update -n kettcardriverprofi WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/home/ach1980/.local/share/Steam/logs/stderr.txt' [  0%] Checking for available updates... [----] Verifying installation... Steam Console Client (c) Valve Corporation -- type 'quit' to exit -- Loading Steam API...OK. Logging in user 'kettcardriverprofi' to Steam Public ... Logged in OK Waiting for user info...OK ERROR! Failed to install app '1420170' (Invalid install path) SteamCMD exited abnormally

OS is Debian 10

Thanks for your bug report. It seems this has something to do with your locale.
Unfortunately you ignored our precious issue template when creating this issue so I have to ask for additional information. Please fill out the issue template. You can find the latest issue template here: https://raw.githubusercontent.com/lhark/truckersmp-cli/master/.github/ISSUE_TEMPLATE/bug_report.md
Additionally you may want to inspect your system locale -a and if there's no en_US.UTF-8 rebuild your locale with that language set. There are more detailed information about this procedure in the Arch wiki which you may have to adapt to your distribution.
Additionally² you should have a look into /home/ach1980/.local/share/Steam/logs/stderr.txt which may have some more information.

Oh. The issue template wasn't shown when creating a issue. I'll try the locale thing and if it doesn't work I'll fill out that template for sure.

Ok, there's only en_GB installed. I'll install the other one too.

Ok, it doesn't helped. I'll send the more detailed description of the Issue according to the Issue template in a few Moments.

name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
Describe the bug
Failed to install
Expected behavior
Installs TruckersMP
Command
`truckersmp-cli --ets2 --update -n kettcardriverprofi`

Terminal output
Collapsed log
`ach1980@localhost:~$ truckersmp-cli --ets2 --update -n kettcardriverprofi -vv
** DEBUG **  No moddir set, setting to default
** INFO **  Mod directory: /home/ach1980/.local/share/truckersmp-cli/TruckersMP
** INFO **  Platform is Linux, using Proton
** INFO **  AppID/GameID: 227300 (ets2)
** INFO **  Game directory: /home/ach1980/.local/share/truckersmp-cli/Euro Truck Simulator 2/data
** INFO **  Prefix: /home/ach1980/.local/share/truckersmp-cli/Euro Truck Simulator 2/prefix
** INFO **  Proton directory: /home/ach1980/.local/share/truckersmp-cli/Proton
** DEBUG **  Updating game files
** INFO **  SteamCMD: /home/ach1980/.local/share/truckersmp-cli/steamcmd/steamcmd.sh
** DEBUG **  Closing Linux version of Steam
Running Steam on debian 10 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/ach1980/.local/share/Steam/ubuntu12_32/steam -shutdown
** DEBUG **  Updating Proton (AppID:1420170)
** INFO **  Command:
  /home/ach1980/.local/share/truckersmp-cli/steamcmd/steamcmd.sh
    +login kettcardriverprofi
    +force_install_dir /home/ach1980/.local/share/truckersmp-cli/Proton
    +app_update 1420170 validate
    +quit
Redirecting stderr to '/home/ach1980/.local/share/Steam/logs/stderr.txt'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...CreateBoundSocket: ::bind couldn't find an open port between 27060 and 27060
OK.
Logging in user 'kettcardriverprofi' to Steam Public ...
Logged in OK
Waiting for user info...OK
ERROR! Failed to install app '1420170' (Invalid install path)
SteamCMD exited abnormally
`

Information

OS: Debian 10
Proton or Wine version: which is installed in steam? Multiple for different apps. But I can install any you want.
truckersmp-cli version: 0.4.1

Additional context
~/.local/share/Steam/logs/stderr.txt:
CAppInfoCacheReadFromDiskThread took 67 milliseconds to initialize CApplicationManagerPopulateThread took 1717 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)

Please update your steam client and try again.
https://steamcommunity.com/groups/SteamClientBeta/announcements/detail/3030328420762375736

It worked! Thanks.
P.S.: If you want to keep this issue open for other users until this is in Steam Stable just reopen it.


Problem: Not enough "CONNECTOR" env param example set in .env file under examples folder

Issue listed here https://github.com/truflation/truflation/issues/6

@zolotokrylin could you have a look at this PR?

@joequant  please review. Thank you.

Merged commit also I addded a sample.env in examples that you can use for the kwil examples


Reproduction of results?

I use the rednet50.pth in this repo to train fater rcnn in mmdetection, but the training loss is nan.

me too


Database schema does not match this version of dependency-check

Hello,
I'm writting al de CVE details in a MySQL database. I need to add a colunm to "vulnerability" table to have a timestamp of when each vulnerability was inserted. When I add this colunm to the table, in the first execution of the job (update or analisys) i have the error: "Database schema does not match this version of dependency-check", but if I retry the build of the job, it is success. It is possible to the plugin to not to validate the BBDD schema?
I'm ussing the script "initialize_mysql.sql" to create de database.
Thanks & best regards

Thank you so much, it works fine.
Best regards

@jeremylong : Can you point me to the documentation for setting up a database which mirrors the NVE data? I found https://github.com/jeremylong/DependencyCheck/tree/master/core/src/main/resources/data which seems to be the successor of the aforementioned link. But I wonder how, after initiating a database, the data is getting updated? I am working with the Jenkins OWASP dependency check plugin and want to switch from local h2 file based DB to a central DB.

After looking through the code I might be aware now: There is a "doUpdates" method in the main Engine class (here). This seems to be responsible for updates called with the Jenkins build step
. So, in Jenkins: configuring the database in the global configuration and creating a job that regularly runs the mentioned build step will be sufficient. Can you confirm?

@krulls - I highly recommend not adding questions to a closed ticket as they can easily get missed.  That being said yes that should be sufficient. Just make sure you run the update at least once every seven days.
It is highly recommended that Jenkins users setup a centralized database. Note that the initial update of a centralized server can take a VERY long time - I haven't had time to work on performance improvements for this yet. However, this only impacts the initial upload. The published info on using a centralized database can be found on the gh-pages site:
https://jeremylong.github.io/DependencyCheck/data/database.html


[6.x] Prevent event override when running make:event

Events are being overwritten every time you run the php artisan make:event command with the same name (related to #30468).
Recreating the issue

Install Laravel
Run the command php artisan make:event SomeRandomEvent and make some changes to the App\Events\SomeRandomEvent class
Run the command php artisan make:event SomeRandomEvent again and the previously generated event will be overwritten.

The problem
Laravel is using only the event name, in this case SomeRandomEvent, to check if the event class already exists, when it should use the fully qualified class name App\Events\SomeRandomEvent.

I think this is going to cause problems with event:generate and listing events in your event service provider, especially framework owned events that you want to handle.


Fixed example 1 and removed example 3 in Get-MailboxAutoReplyConfiguration.md

https://github.com/MicrosoftDocs/office-docs-powershell/issues/5568

Docs Build status updates of commit 0858ebf:
:clock10: Full build: the average full build time is 17 min(s) 5 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 0858ebf:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Get-MailboxAutoReplyConfiguration.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit cbc4fca:
:clock10: Full build: the average full build time is 17 min(s) 10 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit cbc4fca:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Get-MailboxAutoReplyConfiguration.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add Travis CI file

Travis CI (travis-ci.org) is a free hosted CI server which supports many
programing languages and platforms. It also has many services including
access to a Cassandra database.
To use Travis CI just define a .travis.yml file which outlines how to setup
your testing environment and how to run tests then allow Travis to monitor
your GitHub repo.
This change set adds a Travis-CI file which will run the test suite against
multiple versions of Node.
Note: Travis will run npm install and npm test by default for node
projects so this file is pretty light. It just defines that we need access to
a Cassandra database and which version of node to run the tests against.
I picked each LTS version of Node from 0.10 as the package.json for this
project states that it can run on any version of Node from 0.10 and up;
however I see that when run against Node 0.10 there are errors so this
project probably does not work on Node 0.10 any more.
I have connected my fork to Travis you can see the test runs here
You can see the current status via this badge:
I like using Travis and it will let the project be tested against multiple versions of Node automatically.

The failures on Travis have to do with that timeout I added in https://github.com/Flux159/cassie-odm/pull/11
It takes longer then 2sec to drop the keyspace


Support Visual Studio 2015

I know that it was seemingly impossible to support VS2013. I'm not sure about the exact changes in VS2015 relating to supporting C++ standards, thus my question or wish: would it be possible to support VS2015?

I have VS 2015 Community and it works with the 140 Compiler.

VS 2015 works totally fine with Selene and lua 5.3.1
My proof:
https://github.com/bagobor/cpp2lua-buindings-battle
Feel free to be more precise (with exact error messages) :+1:

Ok, I haven't tested it properly in VS2015 yet. I wasn't sure whether support was at all there, since I couldn't find an issue related to it, and I didn't want to waste time switching my project to VS2015.

by the way, you may notice that selene has worstest perfomance (compare to other luabinding libs)

@bagobor Yes you've already made an entire separate issue addressing that. Honestly, the benchmark just calls a single function that increments a number repeatedly. It's a poor benchmark for a number of reasons, and I've already addressed several. In addition, I've already pointed out an optimization that would make it perform identically to others listed in your benchmark. If you care about the performance to such a degree, just fix it instead of talking about it.

@jeremyong I'm not sure is it right place to discuss it.
As you may notice - there is 2 selene 'benchcases': a) selene b) selene_cached.
Second was added for your request to 'optimize' by caching lua state locally.
While dealing with lua - there is only only few most frequent operation - is to call some lua function, call some c-function from lua and get some output values. So my benchmark covered all that. (in a simple way for now). I will be glad to fix any bugs in my test scheme.

@bagobor If this isn't the right place to discuss it, don't bring it up.
I was referring to #94 which I created specifically to address the performance issue you pointed out.
As for "... there is only only few most frequent operation... " this is entirely subjective. I don't know how you could claim to know what the most typical use case of a user is. In fact, this faulty assumption is usually what the unfortunate majority of benchmark authors possess.

We are talking about layer between c++ and Lua, right?
There is no absolute truth, that's right.
What kind of benchmark will show the true power of Selene?
On Tuesday, September 15, 2015, Jeremy Ong<EMAIL_ADDRESS>wrote:

@bagobor https://github.com/bagobor If this isn't the right place to
discuss it, don't bring it up.
I was referring to #94 https://github.com/jeremyong/Selene/issues/94
which I created specifically to address the performance issue you pointed
out.
As for "... there is only only few most frequent operation... " this is
entirely subjective. I don't know how you could claim to know what the most
typical use case of a user is. In fact, this faulty assumption is usually
what the unfortunate majority of benchmark authors possess.
—
Reply to this email directly or view it on GitHub
https://github.com/jeremyong/Selene/issues/99#issuecomment-140324100.


Toast message change

Related Issues
Changed toast message to be more detailed.
Closes #
Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

IMPORTANT NOTICE - Remember to add changelog entry
Contribution and Currently Important Rules Acceptance

[ ] I read and followed contribution rules

Verified and working fine in release v2.26.0.


Update Automatic Feature Engineering class to fit the new Feature engineering pipeline

The class is too big and not the same format as the new feature engineering pipeline:

[ ] Update Automatic Feature Engineering class to new format
[ ] Update Tutorial
[ ] Update docs

Can you point to the class to be changed and the new pipeline?


the options [doNotFire] is not supported

Whenever I provide the doNotFire option I get the following console log
the options [doNotFire] is not supported
like this
const scheduler = new Scheduler('mongodb://localhost:27017/schedule-test', { doNotFire: false });
When I don't provide an options object though it crashes with the following message.
Cannot read property 'doNotFire' of undefined
I've worked around this by hardcoding true instead of !opts.doNotFire inside of scheduler.js
if(true) whenReady(initialize)();

Hi AlexanderProd!
Indeed, the opts object is not supposed to be used in the file 'lib / scheduler.js' since it is only used to initialize the options object.
When I fork the project, I did not pay attention to this small error, but it is now corrected (version 1.1.5)!
Regarding the warning the options [doNotFire] is not supported, I think it's your IDE that displays it. Some IDE that I use as for example Visual Code, displays this information, but no worries, if you set this option to true it should not have any vent since the initialize method will not be called ( it is the latter who is responsible for regularly checking BDD if there are events to trigger). Otherwise if you set to false or you set the doNotFire option the module will work normally and trigger events.
Can you update the mongo-scheduler-more module and tell me if it's ok?

Hi,
Yeah that fixed it and you're right the console log came from visual studio code.

Just for info, after re-reading the code, I think it's the MongoClient () driver that returns this warning the options [doNotFire] is not supported since the options given to mongo-scheduler-more are passed to the driver.
I will see to make a separation of the options own to mongo-scheduler-more and that passed to the driver in the next update.


TypeScript support

The following are the types to include typescript support in your project:
export type UnhookFunctionType = () => void;
export type HookOpts = { silent: boolean; once: boolean };
export type HookCallback = (str: string, enc: string) => string | boolean;

export function stdout(
  opts: HookOpts | HookCallback,
  cb?: HookCallback
): UnhookFunctionType;

export function stderr(
  opts: HookOpts | HookCallback,
  cb?: HookCallback
): UnhookFunctionType;

They should be added to index.d.ts in order to provide types out-of-the-box.

I now accept TypeScript definitions if anyone looking is interested in submitting it here.
See: https://github.com/sindresorhus/ama/issues/439#issuecomment-414212229
Please follow this guide: https://github.com/sindresorhus/typescript-definition-style-guide


Preload 0-7 comments in Timeline

In Timeline-style feeds allow to preload up to 7 comments (0 by default). If comments are preloaded show a minimised post form with on-click init.

@antaratma I would suggest to use "minimised post form with on-click init" all the time then


Always performs F5

Great Idea but doesnt work for me. x86 Win7, SSMS 2014, installations was fine but hittin ctrl+shift+e always performs a F5 executing the whole script.
I would prefer a ctrl-enter to run the current statement if you have to switch from oracle to microsoft.

Hi @oo777,
GO is not a Transact-SQL statement; it is a command recognized by the sqlcmd and osql utilities and SQL Server Management Studio Code editor.
Even you can change the literal in Query Options.
As such I don't treat it as statement separator.
If you have query with GO commands, the whole query is one statement.
select top 1 * from data_load_error
go
select top 2 * from data_load_error
go
select top 3 * from data_load_error
go
select top 4 * from data_load_error
go

However, if your query don't have GO command, each statement will be executed individually based on the position of the caret.
select top 1 * from data_load_error

select top 2 * from data_load_error -- Caret within this statement, only this one will be executed

select top 3 * from data_load_error

select top 4 * from data_load_error

Unfortunately, the keyboard combination is hardcoded for SSMS 2014/16. I don't know how to dynamically change it and add a setting in the Options, yet.
In the AddIn for SSMS 2008 you can change the shortcut as you desire.
Thank you,
Stanislav

Got it, thanks!


Fix: #27391

Corrected typeheads
Fixes: https://github.com/zulip/zulip/issues/27391
Screenshots and screen captures:
Before:

After:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@alya, I have fixed the issues from my last PR. Could you please review it?

Please clean up your commit history and post again to request a review. See here for guidelines.

@alya, I have created a new pull request #27810 , as I ran into issues with rebasing and cleaning up the commit history. Could you please review the PR when you have a chance?

In that case, you should close this PR. Though really pushing your changes to the same PR is preferable.