file_chooser: Make choices optional

While investigating why the open directory dialogs in Zed weren't the same as other GTK programs and Chromium, I noticed that the dbus message ashpd sent had an empty choices array (even though Zed didn't set any choices itself). Making the choices optional so ashpd wouldn't send them fixed the problem.
This is probably a KDE quirk; but the file chooser portal documentation states:

As a special case, passing an empty array for the list of choices indicates a boolean choice that is typically displayed as a check button, using “true” and “false” as the choices.

So it's probably a good idea to make them optional.
To clarify, this is what dialogs looked like before:

And this is how they look now:

This is actually an annoying limitation of the SerializeDict macro that doesn't provide a way to skip a field if it is empty... For the time being, this looks good enough for me. Thanks!


[Feature Request] conduct quiz on binary search tree

🚀 Feature Request
Is your feature request related to a problem? Please describe.
conduct quiz on binary search tree
Describe the solution you'd like
quiz increases confidence in coder to learn from mistakes conduct quiz on binary search tree
Describe alternatives you've considered
conduct quiz on binary search tree
Additional context
Add any other context or screenshots about the feature request here.

Would you like to work on this feature?

[ ] Yes
[ ] No

want to work on this issue

Please don't create spam. We need only four issues open, not a large number. If you want to work on more issues, you can try other open source projects. A large number of issues in a single project can create problems for you and for us.


dependencies

add topic based on<EMAIL_ADDRESS>

mmh everything is already in the current topic https://docs.r-hub.io/#pkg-deps


List: Replace class with type

Same as #245 but for lists.

We'd to keep the mappers anyway to handle changes to the model. Reinstantiating the objects is a small downside that's not worth addressing.


The only bug free project that I've ever seen

Fantastic!

You're wrong, my friend. The project have 1800+ issues waiting for you to close. You can close all the issues by this command:
sudo


farsi font in android 4.2.2

hi matthewrkula thanks for this very cool lib.
but i have problem in android 4.2.2 whit persian or farsi fonts .
in android 4.2.2 farsi words showing sepratly
i test in other apis and your libs works fine but in 4.2.2 have a problem with farsi font
sample farsi font
هرکه قدر خویش را بشناسد نابود نخواهد شد

I have the same issue.

I have the same problem as well.

@mohamadk


Improved setup with failing binary deps

When installing with pip install autobahn[all], the setup process tries to build all the dependencies including ones that are binary extensions. And those are prone to fail. It would be nice if Autobahn installed everything it can, and in the end print a summary of what was requested but couldn't be installed.
https://github.com/tavendo/AutobahnPython/blob/master/setup.py#L115

@meejah @hawkowl is there a way to tell setuptools/pip just to skip on optional packages that file to install?

the FreeBSD problem with LMDB can be solved like this:
sudo pkg install lmdb
export LMDB_FORCE_CFFI=1
export LMDB_FORCE_SYSTEM=1
export LMDB_INCLUDEDIR=/usr/local/include
export LMDB_LIBDIR=/usr/local/lib
pip install lmdb

After that, LMDB is available:
(pypy260)[oberstet@brummer2 ~]$ python
Python 2.7.9 (295ee98b69288471b0fcf2e0ede82ce5209eb90b, Jun 15 2015, 07:53:48)
[PyPy 2.6.0 with GCC 4.2.1 Compatible FreeBSD Clang 3.4.1 (tags/RELEASE_34/dot1-final 208032)] on freebsd10
Type "help", "copyright", "credits" or "license" for more information.
>>>> import lmdb
>>>> lmdb.version
<function version at 0x000000080809f628>
>>>> lmdb.version()
(0, 9, 16)
>>>>

To build LMDB from source on FreeBSD, you need to tweak the Makefile from https://github.com/LMDB/lmdb/blob/mdb.master/libraries/liblmdb/Makefile#L20 to use clang plus add these flags:

-DMDB_DSYNC=O_SYNC -Dfdatasync=fsync

I don't think pip can continue down failing optional dependencies .. closing


Fix bug for running single flow nodes with nested dict inputs

Description
Inputs like ${parent_node.output.result.inner_key} will fail because of how the inputs are currently written to the jsonl inputs file. Eg.
{"parent_node.output.result.inner_key":{"result":{"inner_key1":"foo","inner_key2":"bar"},"metrics":{"mertric_1":1.2}}
This is different behavior than when running entire flow where the input is always keyed on "parent_node.output.result" rather than "parent_node.output.result.inner_key".
All Promptflow Contribution checklist:

[x] The pull request does not introduce [breaking changes].
[] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.
[x] I confirm that all new dependencies are compatible with the MIT license.
[x] Create an issue and link to the pull request to get dedicated review from promptflow team. Learn more: suggested workflow.

Fixes #3882
General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[ x There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

active


Pr#61: https://github.com/auth0/angular-jwt/pull/61

Merged the changes from Roman Poliakov PR 61 on to current master

sorry for the long delay on this. looks like there's a merge conflict now but if you'd like to rebase I can get this merged in.
thanks


fix: Unlimited querie of swaps in Offers page

Bug Report
Swaplace version
5fda562
Current behavior
When clicking multiple times in the filters of the page offers the fetchSwap is triggered all the times, leading to bad performance and errors to fetch more swaps.
Expected behavior
When changing the filters, set a timer to have enough time to fetch the swaps correctly

Closed by #377


Error(Warning) in hiding slider labels

Steps to reproduce

Click on the left position of the slider (such as<50)
Quickly click on the position on the right side of the slider (such as>50), which must be quickly clicked before the ValueIndicator hides the conversion
To see the console logs for error reports. If you cannot see it, you can repeat steps 1-2 again.

Expected results
Nothing
Actual results
Error report.(Tip error in my real project)
Code sample
Code sample

class _MyHomePageState extends State<MyHomePage> {
  double _sv = 0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: Center(
        child: Column(
          children: [
            Slider(
              value: _sv,
              max: 100,
              label: _sv > 50 ? null : _sv.toString(),
              divisions: 10,
              onChanged: (double v) {
                setState(() {
                  _sv = v;
                });
              },
            )
          ],
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs

======== Exception caught by rendering library =====================================================
The following assertion was thrown during paint():
Text layout not available

The relevant error-causing widget was:
  MaterialApp MaterialApp:file:///G:/proj/test/flutter/untitled/lib/main.dart:14:12
The calls that first invalidated the text layout were:
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 945:28                get current
packages/flutter/src/painting/text_painter.dart 662:55                            <fn>
packages/flutter/src/painting/text_painter.dart 664:14                            markNeedsLayout
packages/flutter/src/painting/text_painter.dart 698:7                             set text
packages/flutter/src/material/slider.dart 1424:7                                  [_updateLabelPainter]
packages/flutter/src/material/slider.dart 1249:5                                  set label
packages/flutter/src/material/slider.dart 1039:9                                  <fn>
packages/flutter/src/material/slider.dart 1052:30                                 updateRenderObject
packages/flutter/src/widgets/framework.dart 6491:6                                [_performRebuild]
packages/flutter/src/widgets/framework.dart 6470:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/inherited_notifier.dart 105:11                       update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/inherited_notifier.dart 105:11                       update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 3973:32                               updateChildren
packages/flutter/src/widgets/framework.dart 6918:17                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5556:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5556:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 3973:32                               updateChildren
packages/flutter/src/widgets/framework.dart 6918:17                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 6765:14                               update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5809:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 5666:5                                update
packages/flutter/src/widgets/framework.dart 3824:14                               updateChild
packages/flutter/src/widgets/framework.dart 5505:16                               performRebuild
packages/flutter/src/widgets/framework.dart 5643:11                               performRebuild
packages/flutter/src/widgets/framework.dart 5196:7                                rebuild
packages/flutter/src/widgets/framework.dart 2904:18                               buildScope
packages/flutter/src/widgets/binding.dart 989:9                                   drawFrame
packages/flutter/src/rendering/binding.dart 448:5                                 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1386:7                                [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1311:9                                handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1169:5                                [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1346:5                                invoke
lib/_engine/engine/platform_dispatcher.dart 260:5                                 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:36                                     <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 550:37  _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 555:39  dcall
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 297:3       throw_
packages/flutter/src/painting/text_painter.dart 642:7                             get [_debugAssertTextLayoutIsValid]
packages/flutter/src/painting/text_painter.dart 1033:12                           get width
packages/flutter/src/material/slider_theme.dart 3494:71                           [_upperRectangleWidth]
packages/flutter/src/material/slider_theme.dart 3524:35                           paint
packages/flutter/src/material/slider_theme.dart 3426:5                            paint
packages/flutter/src/material/slider.dart 1734:26                                 <fn>
packages/flutter/src/material/slider.dart 1908:33                                 paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 486:5                                  pushLayer
packages/flutter/src/rendering/proxy_box.dart 4955:12                             paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/widgets/overlay.dart 995:14                                  paint
packages/flutter/src/widgets/overlay.dart 1326:13                                 paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/custom_paint.dart 633:11                           paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/proxy_box.dart 130:12                              paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 250:12                                 paintChild
packages/flutter/src/rendering/view.dart 223:14                                   paint
packages/flutter/src/rendering/object.dart 3237:7                                 [_paintWithContext]
packages/flutter/src/rendering/object.dart 166:10                                 _repaintCompositedChild
packages/flutter/src/rendering/object.dart 109:5                                  repaintCompositedChild
packages/flutter/src/rendering/object.dart 1182:31                                flushPaint
packages/flutter/src/rendering/object.dart 1192:14                                flushPaint
packages/flutter/src/rendering/binding.dart 584:5                                 drawFrame
packages/flutter/src/widgets/binding.dart 991:13                                  drawFrame
packages/flutter/src/rendering/binding.dart 448:5                                 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1386:7                                [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1311:9                                handleDrawFrame
packages/flutter/src/scheduler/binding.dart 1169:5                                [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 1346:5                                invoke
lib/_engine/engine/platform_dispatcher.dart 260:5                                 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 185:36                                     <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 550:37  _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 555:39  dcall
The following RenderObject was being processed when the exception was fired: _RenderValueIndicator#a02f3
...  parentData: <none> (can use size)
...  constraints: BoxConstraints(w=1536.0, h=737.6)
...  size: Size(1536.0, 737.6)
RenderObject: _RenderValueIndicator#a02f3
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=1536.0, h=737.6)
  size: Size(1536.0, 737.6)
====================================================================================================

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.19.6, on Microsoft Windows [版本 10.0.14393], locale zh-CN)
    • Flutter version 3.19.6 on channel stable at D:\dev-soft\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 54e66469a9 (3 weeks ago), 2024-04-17 13:08:03 -0700
    • Engine revision c4cd48e186
    • Dart version 3.3.4
    • DevTools version 2.31.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at E:\devlib\adt
    • Platform android-34, build-tools 34.0.0
    • Java binary at: D:\dev-soft\Android\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-b2043.56-10550314)
    • All Android licenses accepted.

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

Thanks for the report. Below is the error thrown in the console:

 console error log

══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during paint():
Text layout not available
The relevant error-causing widget was:
  MaterialApp MaterialApp:file:///Users/dhs/Documents/NCFlutter/app_foo_stable/lib/main.dart:10:12

The calls that first invalidated the text layout were:
#0      TextPainter.markNeedsLayout.<anonymous closure> (package:flutter/src/painting/text_painter.dart:728:55)
#1      TextPainter.markNeedsLayout (package:flutter/src/painting/text_painter.dart:731:6)
#2      TextPainter.text= (package:flutter/src/painting/text_painter.dart:764:7)
#3      _RenderSlider._updateLabelPainter (package:flutter/src/material/slider.dart:1416:21)
#4      _RenderSlider.label= (package:flutter/src/material/slider.dart:1245:5)
#5      _SliderRenderObjectWidget.updateRenderObject (package:flutter/src/material/slider.dart:1035:9)
#6      RenderObjectElement._performRebuild (package:flutter/src/widgets/framework.dart:6496:36)
#7      RenderObjectElement.update (package:flutter/src/widgets/framework.dart:6473:5)
#8      Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#9      SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#11     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#15     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#16     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105:11)
#17     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#18     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#19     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#21     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#27     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#30     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#32     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#33     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#34     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#35     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#36     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#37     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#38     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#39     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105:11)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#44     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#46     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#47     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#48     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#49     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#50     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#51     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#52     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#54     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#55     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#56     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#58     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#59     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#60     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#61     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#62     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#63     Element.updateChildren (package:flutter/src/widgets/framework.dart:3970:32)
#64     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6923:17)
#65     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#66     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#67     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#68     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#69     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#70     StatelessElement.update (package:flutter/src/widgets/framework.dart:5557:5)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#73     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#74     StatelessElement.update (package:flutter/src/widgets/framework.dart:5557:5)
#75     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#76     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#77     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#78     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#79     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#80     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#81     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#82     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#83     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#84     Element.updateChildren (package:flutter/src/widgets/framework.dart:3970:32)
#85     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6923:17)
#86     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#88     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#89     ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#90     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#91     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#92     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#93     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#94     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#95     Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#96     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#97     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#98     Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#99     StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#100    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#101    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#102    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#103    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#104    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#105    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#106    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#107    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#108    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#109    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#110    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#111    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#112    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#113    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#114    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#115    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#116    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6770:14)
#117    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#118    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#119    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#120    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#121    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#122    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#123    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#124    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#125    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#126    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#127    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#128    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#129    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#130    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#131    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#132    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#133    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#134    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#135    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#136    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#137    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#138    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#139    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#140    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#141    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#142    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#143    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#144    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#145    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#146    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#147    ProxyElement.update (package:flutter/src/widgets/framework.dart:5810:5)
#148    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#149    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#150    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#151    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#152    StatefulElement.update (package:flutter/src/widgets/framework.dart:5667:5)
#153    Element.updateChild (package:flutter/src/widgets/framework.dart:3821:15)
#154    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5506:16)
#155    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5644:11)
#156    Element.rebuild (package:flutter/src/widgets/framework.dart:5197:7)
#157    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:19)
#158    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:21)
#159    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#160    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
#161    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
#162    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
#163    _invoke (dart:ui/hooks.dart:312:13)
#164    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
#165    _drawFrame (dart:ui/hooks.dart:283:31)

When the exception was thrown, this was the stack:
#0      TextPainter._debugAssertTextLayoutIsValid (package:flutter/src/painting/text_painter.dart:708:7)
#1      TextPainter.width (package:flutter/src/painting/text_painter.dart:1089:12)
#2      _DropSliderValueIndicatorPathPainter._upperRectangleWidth (package:flutter/src/material/slider_theme.dart:3459:72)
#3      _DropSliderValueIndicatorPathPainter.paint (package:flutter/src/material/slider_theme.dart:3489:35)
#4      DropSliderValueIndicatorShape.paint (package:flutter/src/material/slider_theme.dart:3391:18)
#5      _RenderSlider.paint.<anonymous closure> (package:flutter/src/material/slider.dart:1719:47)
#6      _RenderValueIndicator.paint (package:flutter/src/material/slider.dart:1893:33)
#7      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#8      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#9      RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#10     PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:487:12)
#11     RenderFollowerLayer.paint (package:flutter/src/rendering/proxy_box.dart:4955:13)
#12     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#13     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#14     _RenderTheaterMixin.paint (package:flutter/src/widgets/overlay.dart:1029:15)
#15     _RenderTheater.paint (package:flutter/src/widgets/overlay.dart:1355:13)
#16     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#17     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#18     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#19     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#20     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#21     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#22     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#23     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#24     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#25     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#26     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#27     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#28     RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:633:11)
#29     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#30     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#31     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#32     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#33     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#34     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#35     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#36     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#37     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#38     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#39     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#40     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#41     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#42     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#43     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#44     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#45     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#46     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#47     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#48     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#49     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:136:13)
#50     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#51     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:251:13)
#52     RenderView.paint (package:flutter/src/rendering/view.dart:312:15)
#53     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3239:7)
#54     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:167:11)
#55     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:110:5)
#56     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1183:31)
#57     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1193:15)
#58     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:604:23)
#59     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1138:13)
#60     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#61     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
#62     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
#63     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
#64     _invoke (dart:ui/hooks.dart:312:13)
#65     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
#66     _drawFrame (dart:ui/hooks.dart:283:31)

The following RenderObject was being processed when the exception was fired: _RenderValueIndicator#e243a:
  creator: _ValueIndicatorRenderObjectWidget ← CompositedTransformFollower ← _RenderTheaterMarker ←
    _EffectiveTickerMode ← TickerMode ←
    _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#2afc9] ← _Theater ←
    Overlay-[LabeledGlobalKey<OverlayState>#bdab6] ← UnmanagedRestorationScope ← _FocusInheritedScope
    ← Focus ← _FocusInheritedScope ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=800.0, h=600.0)
  size: Size(800.0, 600.0)
This RenderObject has no descendants.
════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available
Another exception was thrown: Text layout not available

 stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.19.6, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.19.6 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 54e66469a9 (6 days ago), 2024-04-17 13:08:03 -0700
    • Engine revision c4cd48e186
    • Dart version 3.3.4
    • DevTools version 2.31.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

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

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.22.0-30.0.pre.11, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.22.0-30.0.pre.11 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c90e18c6f5 (2 hours ago), 2024-05-09 20:32:11 -0700
    • Engine revision c0917b14fc
    • Dart version 3.5.0 (build 3.5.0-138.0.dev)
    • DevTools version 2.36.0-dev.5
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/dhs/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

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

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

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

! Doctor found issues in 1 category.


Measure the size of a small moving object

Hi
Using :

D435 with firmware version 5.11.4
Virtual machine with Ubuntu 18
SDK 2.22
Opencv

I am trying to track a small moving object (~ 2 cms) at ~ 2 meters from the camera (please see the black object surrounded in red). So I would like to have the size of the object and the distance from the camera.
I have tried rs-measure and the python script below
https://github.com/soarwing52/RealsensePython/blob/master/drafts/save-translate.py
I am using the following parms
config.enable_stream(rs.stream.color, 1280, 720, rs.format.bgr8, 6)
config.enable_stream(rs.stream.depth,1280, 720 , rs.format.z16, 6)
But the results are not always reliable.
What could I try please to improve them ?
Cheers
Karim

I would first try tracking an object that is colored something other than black or dark grey.  These colors can be harder for the depth camera to read, as it is a general physics principle that those colors absorb light.  An example is scanning a black cable.  It may appear on the image as looking like a black cable but is actually a cable-shaped black empty area.

Sorry I should have been more precise. I need to track hornets, bees for example

I don't know if there is a precedent for purposely tracking a living object as small and fast as that, but I would think that it may be possible so long as you are just tracking their motion and not doing something as precise as measuring their height.
There was a user who was using D435 to track a mouse, which is a bit larger and slower than a bee but is an interesting demonstration of the possibilities.
https://github.com/IntelRealSense/librealsense/issues/1171#issuecomment-365468314
I would imagine that something as small as a bee might appear on the camera image as an 'artifact', like a quick-moving blur or smear that passes across the image.  Especially if you are using a D415, as it has a slow Rolling Shutter that can cause smears on the image if an object is traveling across its view quickly.  The D435 model will be better suited to this application, as it has a faster Global Shutter that is more suited to capturing fast-moving objects.
If very high quality tracking data is needed, a depth camera can be paired with the T265 Tracking Camera.

I agree that tracking a bee is very challenging because it is very small, but it depends on how close you can be. Also you the challenge is compounded by the speed of the bees. Luckily we have started investigating this, and I can give you some preliminary data. This is particularly in the context of exploring adding a new high-speed mode that allows us to go to 400fps capture, but with a narrower vertical FOV.
Below is an indoor single shot capture of a small object

We found that we really needed the object to be take up about 9 pixels in order to reliably track it.
So let me go back to your original statement: "results are not always reliable".
Reason could be

You are below the 9 pixel value - Try to move closer
The color is not aligned with the depth - check calibration and also show the LEFT monochrome image to see whether it is aligned to that. This will rule out camera extrinsic calibration because the left monochrome stream is perfectly aligned to the depth.
You are operating at 1280x720 at 30fps. Try to use 848x480 at 90fps. You may be looking at color/depth frames captured at different times.
Finally, if you find that 90fps is not fast enough, let us know. We are working on 4.4x faster and definitely like to help shore up the demand for it.

Hi
Thanks for your help
For the point 2, is there any procedure somewhere to do that ? (I am under ubuntu linux)
Thanks
Karim

config->enable_stream(RS2_STREAM_DEPTH, 0, 848, 480, RS2_FORMAT_Z16, 90); \ enable depth
config->enable_stream(RS2_STREAM_INFRARED, 1, 848, 480, RS2_FORMAT_Y8, 90); \ enable left monochrome


Reorder CV sections

Steps:
[ ]-Add to api
[ ]-Add to awesome cv
[ ]-Move modern cv to cheetah, and add there
[ ]-expose api on front end

Waiting on @hcaula feedback


How to override docker image pull repo link

We have a need to pull docker images from an internal docker respository which caches external repos (e.g docker.io).  How can I override the default docker.io ImagePull repo defined in the deamonset.yml file?

you can edit from the values.yaml file you use to deploy this chart.

you can edit from the values.yaml file you use to deploy this chart.

How do define the override?  The example values.yaml doesn't provide the structure or where in the yaml this Image repo should be defined.  In the global section or in the individual subchart section?  Is it just one parameter or do I need to define the entire container spec section?

you can edit them here
https://github.com/splunk/splunk-connect-for-kubernetes/blob/3e93231eabd83638025378d9338fc3621a569dca/helm-chart/splunk-connect-for-kubernetes/values.yaml#L327

closing


flesh out Oghliner template app

The built-in Oghliner template app in its app/ subdirectory, which GitHub publishes to https://mozilla.github.io/oghliner/, is too basic. It doesn't contain any images nor CSS files, so there's no guidance about where to put those files in the source directory structure. Nor are there other common files, like favicon.ico or robots.txt.
Nor does it even explain the Oghliner project or point to more info about it. I might not expect that info in a template that gets created by a command-line tool, but I would expect it in a template that is itself published as an app, which is the case here.
By contrast, compare to the app/ subdirectory of the Yeoman gulp-webapp template (mkdir my-app && cd my-app && yo gulp-webapp), which contains:

apple-touch-icon.png
favicon.ico
fonts
images
index.html
robots.txt
scripts
scripts/main.js
styles
styles/main.scss

Or the Angular template (mkdir my-app && cd my-app && yo angular), whose app/ subdirectory has:

404.html
favicon.ico
images
images/yeoman.png
index.html
robots.txt
scripts
scripts/app.js
scripts/controllers
scripts/controllers/about.js
scripts/controllers/main.js
styles
styles/main.scss
views
views/about.html
views/main.html

Or the template built into Ember (npm install -g ember-cli && ember new my-app), whose app/ subdirectory includes:

app.js
index.html
router.js
styles
styles/app.css
templates
templates/application.hbs

We should flesh out the Oghliner template app with a set of files that is more representative of the apps that users are going to build. Also, since the template app is itself published by GitHub as an app, we should include content that is useful to users who browse that site.
Perhaps we can use GitHub's Automatic Page Generator to generate an attractive basic page for the template, per Instantly Beautiful Project Pages. And then add content similar to the content in the README (or a basic description of the project along with a link to the README for further info).

I think this was done in https://github.com/mozilla/oghliner/pull/17, right?

#17 separated the template from the website for the Oghliner project itself, and it fleshed out the template a bit, so it now includes images and style; but it's still fairly basic. It also uses third-party code under a (permissive, open source) license, whereas we want to release template files to the public domain (per #38). So I think there's still work to do here. (I'd also like to spiffy up the website for the Oghliner project itself, but I'll file that as a separate issue.)

Fixed by #130.


update readme

the readme should be concize and interactive and also it doesn't contain the prerequisite and usage

can you assign to me


[client] Init with sveltejs client

Codecov Report

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

@@           Coverage Diff           @@
##           master      #57   +/-   ##
=======================================
  Coverage   84.41%   84.41%
=======================================
  Files          87       87
  Lines         770      770
  Branches       37       37
=======================================
  Hits          650      650
  Misses        120      120

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 68a3c81...5eef2be. Read the comment docs.


Chore: bump inference library to 0.5.9

^^
will publish unstructured library to 0.9.2 for API

this is a dupe of https://github.com/Unstructured-IO/unstructured/pull/1074


Move floating point from chars detail into implementation header

As requested on slack

This doesn't do anything - you're still including it in from_chars.hpp. It doesn't need to be there at all. It's only used in the implementation.


Add liveness-job for mongodb

This commit does the following:

Runs liveness-job(mongo_liveness.yml) for checking the liveness of mongodb.
Python-script(server.py) which runs as a part of liveness-job to fetch the status of mongodb.

Signed-off-by: ranjanshashank<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Liveness running when database is healthy/ connection is established
kubectl logs -f livess-mongo-89cpc
Database(MongoClient(host=['mongo.litmus.svc.cluster.local:27017'], document_class=dict, tz_aware=False, connect=True), 'admin')
{'available': 838858, 'current': 2, 'totalCreated': 2}
pass 1
liveness Running
liveness Running
liveness Running
liveness Running
liveness Running
liveness Running
liveness Running
liveness Running

@shashank855 , let us add the ENV to take the mongo fqdn


[backport] Support old numpy in F.split_axis

Backport of #5157

[automatic post] Jenkins, test this please.


Document updating content in business readiness finder

The finder relies on a manual process to update the data in rummager.

@thomasleese thanks - added a link and also a paragraph about removing items.


Wrap inlined/long bibliography entries

Bikeshed prevents bibliography references from wrapping.
[data-link-type=biblio] {
    white-space: pre;
}

For [[FOOBAR]], that's reasonable, but for [[FOOBAR inline]] or [[FOOBAR|some decently long replacement]] that's a lot less desirable.
Should that be fixed by adding a class=has-replacement-text (or similar) to such elements, and changing the selector to [data-link-type=biblio]:not(.has-replacement-text), or should we not mark such things as data-link-type=biblio, or something else?

Yes, we should def distinguish between those cases; I had forgotten I had that CSS in place.
(It was there to prevent the [] from wrapping separately from the term, but any replacement text means it's just a normal link with text, so we should definitely not apply it there.)


SAK-47863 Dashboard / Future release date announcements displayed

@ottenhoff ,
Here's a better patch... as you suggested where the logic is in announcementService.
It is now similar to / copied from the way the "home -> dashboard" logic works.  The default number of announcements is set to a large number (again copied from the home -> dashboard logic) so that all viewable announcements should be shown... with paging.  The days in the past is still hard coded to 10 days (as it is for the home -> dashboard logic).

thanks for the suggestion!


match and notMatch conditions

Please provide more details on what is supported with match and notMatch conditions.  The example linked to "Approved VM Images" does not even use match.

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

ID: d956852a-d98e-c022-d6f2-c2910afe6e93
Version Independent ID: 8107b348-d2b4-214e-2b18-bf813f1fe1e8
Content: Azure Policy definition structure
Content Source: articles/azure-policy/policy-definition.md
Service: azure-policy
GitHub Login: @DCtheGeek
Microsoft Alias: dacoulte

@danmyhre Thanks for the feedback and you are correct, the linked sample doesn't provide an appropriate example of match or notMatch.  The article it should be linking to is: https://docs.microsoft.com/azure/azure-policy/scripts/allow-multiple-name-patterns.  Does that solve the question you had about an example?  #in-progress

Yes, that looks better.  I think we need to add some clarification that this is not a regex match like you would expect.  Looks like is only supports 2 placeholders: ? and #.  Hopefully this gets built out in the future to support actual regex.  That would be much more useful for naming standards and tagging policies.

@danmyhre Great!  Glad that helped you out.  I've updated the article with the link to the reference I provided you.  You are correct, ? and # are the only currently supported conditions.  If you'd like to see more, please provide that request via UserVoice (https://feedback.azure.com/forums/34192--general-feedback).  Thanks again!  #please-close

Posted: https://feedback.azure.com/forums/34192--general-feedback/suggestions/34148341-azure-policy-support-for-regex-in-match-conditio


perf(es/minifier): Make minifier less parallel

Description:
This PR remove needless parallelization points.

This was a wrong fix as there was threshold logic


Replace DompdfWrapperInterface::streamHtml with DompdfWrapperInterface::getStreamResponse

https://github.com/nucleos/NucleosDompdfBundle/issues/171
Closes #{171}
Subject
Fixed phpstan error message :
Call to an undefined method Nucleos\DompdfBundle\Wrapper\DompdfWrapperInterface::getStreamResponse().

Thanks for your PR. This is a major change, because you added a new method to the interface.
Can you please remove the deprecated method too

Thanks for your PR. This is a major change, because you added a new method to the interface.
Can you please remove the deprecated method too

done

Hello @core23
Are there still concerns to move forward?
Can I do something?

Hello @core23
Are there still concerns to move forward?
Can I do something?

Hello @core23
Are there still concerns to move forward?
Can I do something?

It's fine, you just need to wait.
I only have one active development branch (and don't want to maintain more). Merging this PR will result in a major release which I don't want for now.

Hello @core23
Are there still concerns to move forward?
Can I do something?

It's fine, you just need to wait.
I only have one active development branch (and don't want to maintain more). Merging this PR will result in a major release which I don't want for now.


Add cursor pointer on Remove and Disqualify option

Currently, there is no cursor pointer on the Remove and Disqualify button. Due to this, it doesn't feel like they are clickable buttons, instead, feels like they are regular texts.
This pull request adds cursor pointer on those options.

Thank you @diwash007


ComposedLook validator

Hi Bert,
Added composed look validator code.
Thanks,
Raj

Hi @rajashekarusa, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

Thx Raja!


Fixes #511: Add pkgdown for R package documentation

Fixes https://github.com/h2oai/h2o4gpu/issues/511. I'll screenshare and present this at today's standup.
For reviewers, you can ignore all the html diff. The only files you need to pay attention to are in src/interface_r/pkgdown folder, or essentially src/interface_r/pkgdown/_pkgdown.yml.

Changes LGTM. Lets wait for @ledell feedback.


Building the project

How can I add these code into the Telium project?
I have thes Telium SDKs and IngeDev IDE but there is absolutely no documentation for it.

Hello,
These are proprietary and not open-source friendly. Also  You won't find any manual or documentation readily available, unless you buy an Ingenico POS from an official sale channel. There are some powerpoint presentations available online that provide information some information about the structure of the SDK and setting up the POS and project.
I don't have any of that information available myself as I'm not affiliated with Sagem (the company that developed Telium). I was programming Ingenico POS at a job many years ago and that's where I made this in my spare time.

@MaFrance351 I've updated the README with this information.

Could you upload the whole project of the IngeDev that I can compile winh Ingenico SDK?

Sorry, I don't have any personal project. The released project you are mentioning is not owned by me. but by the company I worked at. Nor do I have any copy of it. You'll have to read the available information online and create a Telium project.


refactor: redirect user to newly created insight page after creation

Description
This PR introduces lazy loading for the DeleteInsightPageModal and TeamMembersConfig components in the InsightPage component. This optimizes the bundle size by deferring the loading of these components until they are actually needed, reducing the initial render time. Additionally, the useSupabaseAuth hook now also provides the user object, which can be used to redirect the user to the newly created page after successful creation.
Generated using OpenSauced.

What type of PR is this? (check all applicable)

[ ] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[x] 🧑💻 Code Refactor
[x] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Related Tickets & Documents
closes #1802

Mobile & Desktop Screenshots/Recordings
https://github.com/open-sauced/app/assets/62995161/77acb296-8650-43e8-a290-c8dfa59bf64f

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[x] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Thanks for the quick turnaround @OgDev-01 !! one small comment -- the "loading" text on the button is black, and it makes it look a tiny bit off. Can we copy the style that we have on the storybook for the primary/disabled=true button?
This is a screenshot of the PR button:
And this is what we want, for the text color to be a very light orange (+ adding the loading spinner):

Nice observation 👍. updating shortly.


TextInput property "revealPassword" not working as expected when set on creation

Problem description
revealPassword does not have an effect when set to true on widget creation.
Environment

Tabris.js version: 2.7.0, 3.0.1
OS: Android; works as expected on iOS

Code snippet
const {TextInput, ui} = require('tabris');

new TextInput({
  left: 16, right: 16, top: 16,
  type: 'password',
  message: 'Test password',
  keepFocus: true,
  revealPassword: true
}).appendTo(ui.contentView);

Bug has been fixed for 3.x and 2.x.


[Gatling Jenkins Plugin] Reports

jenkins --version
1.643

gatling jenkins plugin
1.1.1

Steps:
https://github.com/bbc/notes-on-perf-testing/blob/master/ch/jenkins.md#gatling
The simulation runs successfully, but the reports are not displaying

Duplicate of #2889, check instructions there.

Instructions added on the plugin page: https://wiki.jenkins-ci.org/display/JENKINS/Gatling+Plugin


Added polynomal calculation of ranking number.

I think it would be great if message.ranking_number would be calculated by individual scores for sentence similarity, conversation shares and topic similarity. Each score can be weighted differently in a polynom, which grants us higher flexibility.
I added 'similarity_score', 'share_score', 'topic_score' and 'calculate_ranking_number' (with default values for each weight) to the 'message' class.
And I adjusted 'choose_next_message' in the moderator_bot class, to calculate the ranking number for each message before calling 'select_highest_rated_message'.
For now only topic_score is taken into account, because 'check_conversation_shares' and 'check_sentence_similarity' will need to be adjusted to set share_score and similarity_score in the same way as 'check_topic_score'.

Also does anybody know how to get rid of these CI Build checks:
pylint: import-error / Unable to import 'websockets'
every import is an error?

https://stackoverflow.com/questions/1899436/pylint-unable-to-import-error-how-to-set-pythonpath
Could be a solution...


Add composer update to travis.yml

Overview

Added two additional environments for check highest and lowest packages versions
Added composer update related on those environments
Fixed squizlabs package version

Nice work
4 jobs is a bit much, but we dont change this often, so it is fine.


Fix escape characters in the generated json.

Fixes #256
I've ensured that the generated json regarding the LinterError is correctly escaped according to the json specification. I've also included a unit test to verify this new behaviour.

Thank you!


gen-push-lists added

This tool generates the to_production.txt and to_sandbox.txt files based on the card labels in the traffic jam.
@RosaWagner Could you quickly test this?

It looks like it works like a charm. I got the list with no error, now I gonna check if all is correct.


Can't seem to get the CheckList Items from a Card

Hi Greg,
I'm sure this is not a bug but I cannot for the life of me figure out how to get the CheckList Items from a Card. This is what my code looks like. checkItems just returns the some properties and not the collection I'm looking for, which should have 10+ items in it. This is kind of an urgent request from a client so I was hoping you could point me in the right direction. Thanks!
BTW, the 2 await method are just calling .Refresh() on the Card and CheckList
foreach (var list in _board.Lists)
{
listName = list.Name;
listId = list.Id;
_list = new List(listId);

await RefreshList();

foreach (var card in list.Cards)
{
	cardName = card.Name;
	cardId = card.Id;
	_card = new Card(cardId);

	if (listName == "Vessels")
	{

		await RefreshCard();
		await RefreshCheckLists();

		var checkItems = _card.CheckLists.Refresh();

	}
}

}

The hierarchy is
Card
- CheckList
  - CheckItem

A card can have multiple checklists, each with multiple check items.
It looks like your checkItems variable is actually a CheckListCollection.  You'll need to pick the list you want and enumerate that to get to the items.

I also have an example here where I delete a check item after isolating it.

Thanks for the quick reply Greg! I followed your example to a tee but still have an empty CheckListCollection. I really don't know why it's empty when I can see 4 CheckLists in the Card. Here is some code I have been using for this.
        var card2 = _factory.Card("5db764ef9bbfbc36c521b35a");
        // This await ends the code for some reason?
        await card2.Refresh();
        var checkList2 = card2.CheckLists;

        foreach (var list in _board.Lists)
        {

            listName = list.Name;
            listId = list.Id;
            _list = new List(listId);

            foreach (var card in list.Cards)
            {
                cardName = card.Name;
                cardId = card.Id;

                // Just trying to look at the Card individually
                // This gets an empty the Card for some reason.
                _card = new Card(cardId);
                await _card.Refresh();

                if (listName == "Vessels")
                {
                    if (cardName == "V5232")
                    {
                        // I can't call the await here as it just ends the code run
                        // I think this is because I'm in an iteration of card!?
                        //await card.CheckLists.Refresh();
                        var checkLists = card.CheckLists;

                        foreach (var checkList in checkLists)
                        {
                            checkListItemId = checkList.Id;
                            checkListItemName = checkList.Name;
                            var checkListItemItems = checkList.CheckItems;
                        }
                    }

                }
            }
        }

Have you changed the default setting for Card.DownloadedFields?

Not that I know about. The client has set this up using the Trello interface so I doubt that has changed. How can I check if the defaults have changed?

This is the result of the Card.DownloadedFields property:
Manatee.Trello.Card.Fields.Badges | Manatee.Trello.Card.Fields.Board | Manatee.Trello.Card.Fields.Checklists | Manatee.Trello.Card.Fields.DateLastActivity | Manatee.Trello.Card.Fields.Description | Manatee.Trello.Card.Fields.Due | Manatee.Trello.Card.Fields.IsArchived | Manatee.Trello.Card.Fields.IsComplete | Manatee.Trello.Card.Fields.IsSubscribed | Manatee.Trello.Card.Fields.Labels | Manatee.Trello.Card.Fields.List | Manatee.Trello.Card.Fields.ManualCoverAttachment | Manatee.Trello.Card.Fields.Name | Manatee.Trello.Card.Fields.Position | Manatee.Trello.Card.Fields.ShortId | Manatee.Trello.Card.Fields.ShortUrl | Manatee.Trello.Card.Fields.Url | Manatee.Trello.Card.Fields.Actions | Manatee.Trello.Card.Fields.Attachments | Manatee.Trello.Card.Fields.CustomFields | Manatee.Trello.Card.Fields.Members | Manatee.Trello.Card.Fields.Stickers | Manatee.Trello.Card.Fields.VotingMembers

It'd be something you' explicitly set in the code.  It controls what fields Manatee.Trello downloads.  By default, it's everything except comments (because comments are actions, and I opted to download actions).  If you haven't changed it, then it should be downloading the checklists.
Also, I'm confused as to why awaiting a refresh would cause your code to end.  Maybe an exception is being thrown that you're not catching but is killing the thread.

Ah, I got it! I was using public static async **void** GetTrelloObjects() rather than public static async **Task** GetTrelloObjects() for the method signature. That is why the await was crashing the code. I could not even catch the exception inside a try-catch.
So thanks for your support with this. It certainly helped my dig deeper. Have a great day!

okay.  Glad you got it figured out.


Align vLLM's beam search implementation with HF generate

This PR refactors the changes in #646.
The goal of this PR is to align the beam search with hf_model.generate(), which is also aligned with many other older frameworks, including tensor2tensor and fairseq. When meeting a finished beam candidate, our old beam search algorithm will always keep this finished beam and reduce the beam width of the remaining beam search by 1. However, for HF, the beam width will always be a fixed number, and we will select the top-"beam width" running requests for the next iteration.
This change breaks the assumption that every sequence group in vLLM will always have a fixed number (which actually always equals to best_of) of requests. Therefore, we need to dynamically grow the number of sequences in a sequence group. After this PR, every request will start with only one sequence (for prompt computation). Later, each request will grow into multiple other sequences during the decoding process based on their sampling algorithms.
Should be merged after #867
TODOs:

[x] Document the exact changes in PR's description.
[x] Add more comments to the code about the change.
[x] Conduct a more thorough test with more input examples (maybe read from a dataset) and mixed sampling methods.
[ ] Maybe in a separate PR, add a test with multiple processes querying the API to test for race conditions.

cc @hsm1997

@zhuohan123 BTW, please close some issues fixed by this PR.


Specify Required Peer Deps

Describe the desired behavior
Specify a peer dependency of @angular/core^12.0.0 & @angular/material^12.0.0 & @angular/cdk^12.0.0 in the list of peer dependencies
Describe the current behavior
There are no references to which versions of angular are required for this library to run.
Is this request related to a current issue?
No
Additional Context

Issue introduced in v5.0.0 of the @pxblue/angular-component-library

Let's make sure the package.json is correct and also mention the peer dependencies in the Readme.


Errno 10 No child processes

Bug report
Your Environment

Netflix add-on version: 0.16.4
Operating system version/name: iOS 13, Kodi 18.5
Device model:  iPad Air 2

Used Operating system:

iOS

Describe the bug

The addon is installed correctly but it does not open. Upon clicking the addon icon it gives error. Log says " Errno 10 No child processes". Other than Netflix, all addons work.
Expected behavior

It should work as it works on Windows
Actual behavior

It does not work on iPas running iOS 13.3
Steps to reproduce the behavior

Possible fix

Debug log

The debug log can be found from this link: kodi.log
Additional context or screenshots (if appropriate)
Installation

[ ] I'm using other Netflix Repo
[ ] I'm using a different source

Other information

Screenshots

this seem an issue of the python library
not of the addon itself
I'll try to do a search, i don't know the reason

i need that you provide a log in right way as described in readme

Try install this test
plugin.video.netflix_0.16.4_20200214_test1.zip
if not work give a log as described in readme

Thanks for your help. Test1 gives the same error.
kodi.log

Another log
kodi.log

It is a python platform issue
try this new test
plugin.video.netflix_0.16.4_20200214_test2.zip
should start correctly, BUT
i need that you perform this steps and let me know what happen:

test 1:
After login, and entered to an profile,
try to rate a tvshow or film by using context menu
a window with thumbs should be opened

test 2:
Go to addon settings, and open Parental control
let me know if the window will open

test 3:
Play an episode of tv show, most have the option to skip the introduction
let me know if Skip button will be displayed

Okay ... lemme do all that

Addon installed but a different error this time. Addon did not open so could not do as you directed.
kodi.log

I just read an discussion that says that iOS not support subprocess functions
because is linux-based and this creates several complications
I need more time to figure out how to find a workaround
I'll let you know

I really appreciate and thankful for your effort and time.

Test 3:
plugin.video.netflix_0.16.4_20200215_test3.zip
in theory it should be a step forward already, but i don't know how many limitations there are on iOS, let me know how works

Thanks .. let me check this

Same errors as with test 2. 😔😔
kodi.log

yes same but on different code
i check

Right

Try:
plugin.video.netflix_0.16.4_20200215_test5.zip

A little progress. It worked and asked for email and password. After that it gave error as in screen shot

kodi.log

go on
plugin.video.netflix_0.16.4_20200215_test6.zip

go on:
plugin.video.netflix_0.16.4_20200215_test7.zip

Okay

Different errors. On fresh install, background service works but after kodi restarts, background service does not work. After putting login details, it’s gave error.

kodi.log

After putting login details, it gave attribute error

I hope this is the right time
plugin.video.netflix_0.16.4_20200215_test8.zip

I hope so

Bravo .. you are awesome .. huge progress ....

Login successful
Background service starts after kodi restarts
BUT
Could not play because of following errors. Both notifications appeared one after the other. First it was Missing CDM and then other

kodi.log

Logs
kodi.log

Kodi 18.5 has inbuilt inputstreams adaptive and it works in other addon.

if you play unprotected video content you will never make an error,
netflix has DRM video protected then is needed widewine library
@dagwieers it is possible to find a way to download iOS widevine library? from documentation seem supported

Right

can you provide an info?
install Chrome browser app
then open with chrome: https://bitmovin.com/demos/drm
scroll down the page until title "Encrypted media extension - EME"
report what has the tick ✅

Okay

Here is screen shot

Open an issue report at inputstreamhelper. I think this is a bug as iOS ought to be supported and nobody reported any issues before.

Alright

Opened issue report with inputstreamhelper

from my side this error is resolved, then close


Unknown CMake command on Linux platform

Hey,
I created a fresh VM (Ubuntu 18) and installed vcpkg in the same way as in README.
Also I added vcpkg directory to the PATH environment in bashrc.
How I include common functions:
include(vcpkg_common_functions)

I get errors like this:
CMake Error at ports/llvm/portfile.cmake:23 (vcpkg_check_linkage):
  Unknown CMake command "vcpkg_check_linkage".
Call Stack (most recent call first):
  scripts/ports.cmake:71 (include)

CMake Error at ports/llvm/portfile.cmake:115 (vcpkg_add_to_path):
  Unknown CMake command "vcpkg_add_to_path".
Call Stack (most recent call first):
  scripts/ports.cmake:71 (include)

On Windows platform works.
Regards,
Mateusz Paluszkiewicz

Just git rebase :D


Added GUI

Related Issues or bug

Added a GUI for displaying Result.

Fixes: #7 Develop a Python GUI for displaying Results.
Proposed Changes

Created and added a GUI which shows results. It supports showing multiple detected person names too.

Screenshots

+10 @Aayush-hub


LM-134: Add File Storage metrics

Replacing #3997  in new Docs Stack structure

@ajinkya-takle
I've added the images and updates the buildpack date as discussed.
Let me know when this can be released.

@jeohist can you review and approve this PR? thanks!


[Order form] Missing radio buttons to use bonuses

https://www.greencity.cx.ua/#/ubs/order
Figma design:

Current state:

Before working on this issue, please get in touch with me, as I'm currently refactoring UBS order component styles and layout.


Transition of page change poisition of components

Environment

Operating System: Windows_NT
Node Version:     v20.12.1
Nuxt Version:     ^3.11.2
CLI Version:      3.11.1
Nitro Version:    -
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, ssr, app
Runtime Modules:  -
Build Modules:    -

Reproduction
Online version: https://nuxtbug.netlify.app
Project: https://github.com/suchorski/nuxt-bug
Describe the bug
When changing page with transition changes the  position when have a component on bottom of
Additional context
No response
Logs
No response

I'm pretty sure that an issue has already been opened but i can't find it.
I think this has something to do with Suspense ?
cc @danielroe


Process exit code on test failure

Describe the improvement
It seems like the reassure-cli process always returns a success exit code no matter what is the result of the tests. Currently this makes it so the task that runs on CI always succeeds even if some code breaks the tests.
I think test failures usually mean something is wrong with the test vs a perf regression (unless maybe the test times out, although this could also be because of invalid scenario).
Scope of improvement
Return the error code returned by the jest process.
Suggested implementation steps

We could add a flag that drives whether tests exit non-zero on failure or not. Would that work for you?

Our assumption when running perf tests is that all of the test will work without throwing error. But I guess it make sense to actually make the reassure cli fails in case that there are some test errors during test runs. Since perf tests should not contain assertions, then the errors would come from the actual component rendering.
@thymikee do you see any cons of introducing such behavior?
@janic-cb could you create a PR for that change? It should be quite simple.

The way I imagine it would be to connect it with some kind of a threshold config option, that would drive the decision whether to fail the whole test run or not

Oh, I think I misunderstood the initial request. If an underlying test fails due to user errors, then let's just fail, same as a js test suite would. The misunderstanding on my part was that I thought you're after failing a test when it has meaningful changes to the render duration. Which is a separate feature request, but something I'd happily accept :D

Resolved by #172


Bug:  Deleting selected text node not working on Android (Chrome)

Lexical version: 0.13.1
Steps To Reproduce

Open Lexical Playground on Chrome Android latest release
Write a sentance.
Select the whole sentance.
Delete the sentance. Not working.

Here a video of demostartion how this is happening!
https://github.com/facebook/lexical/assets/63897375/2c1b3778-b4db-4fb8-bc20-357c656a608d

Tried repro-ing with latest version and this appears to have been fixed as of #5644.


Does API-Umbrella support socket.io?

I have tried api umbrella with socket io, and the network does not go through.
Any tips how to get this working with socket.io?

Hello,
I am trying the same thing, I have the polling transport working, but it seems like the upgrade header is being removed before the request goes to the backend server.
@GUI Is there someway to configure umbrella so the upgrade header can get through?
GET /socket.io/?EIO=3&transport=websocket&sid=SESSIONID
header: upgrade: websocket
The backend then responds with a http status code to switch protocols and both backend and client switch to the websocket protocol in that same connection.
In addition to the header, can you clarify if there would be a performance problem with a large volume of websockets running through?

No luck :)

My guess is it is something that Apache TrafficServer is doing during the proxying, but its very hard to find all the settings of all the different parts of Umbrella


FractalClient.query_results gives dict for query with no use of include

Describe the bug

The FractalClient.query_results method advertises that a dict will be returned if include is specified, which corresponds to pulling only some columns from the corresponding tables in the database and returning them via the REST API.
However, for the 'OpenFF Full Optimization Benchmark 1' OptimizationDataset, we observe a dict returned for each result even without specifying include:

client = FractalClient()

optds = client.get_collection("OptimizationDataset", 'OpenFF Full Optimization Benchmark 1')
optds.status()

opt = optds.df['default'].iloc[0]

# asking for the corresponding gradient point calculations gives a list of dicts
results = client.query_results(opt.trajectory)

# asking for a single gradient point calculation also yields a list of dicts (just the one)
result = client.query_results(opt.trajectory[0])

This is unexpected, and it is not clear why this occurs.

From discussion with @bennybp, this is due to changes in some QCElemental models since this dataset was created. He has a migration coming soon that will map old keys to the new ones where present in datasets such as this. Will close this issue when this is out.