awful broken package manager

Brief description of your issue
python is broken.
when I install things through pip, the packages are not visible to terminal, to the os, they are not in path, and in general it's guaranteed you'll have an awful experience on windows especially if you rely on winget/windows store to get things.
for example, after "winget install python; winget search youtube-dl; pip install youtube-dl; youtube-dl --version" says that pip is not installed.
winget and the windows store are the flagship features that demonstrate how microsoft products are always broken, poorly implemented, and designed to increase frustration and to make user's and developer's life more difficult.
Steps to reproduce
winget install python; winget search youtube-dl; pip install youtube-dl; youtube-dl --version
Expected behavior
everything should just work when things are installed through the system official package manager.

Environment
Windows: Windows.Desktop v10.0.22000.348
Package: Microsoft.DesktopAppInstaller v1.16.12986.0

Years people are complaining that winget does not support zip packages, and recently I've been starting to test winget because it got bundled with windows 11, and the more I try this, the more I truly and deeply hate microsoft products and the entire windows/microsoft ecosystem.
every single microsoft product is always broken and badly designed like winget. https://github.com/microsoft/winget-cli/issues/1681

Scoop, for example https://github.com/ScoopInstaller/Scoop/issues/451, has clear criterias of making sure that no packages submitted are broken and that things work together. Microsoft spent years on winget, stole someone's idea, and will now bundle winget with windows and we'll be forced to have a shitty product instead of quality and properly maintaned software.

@keentext if you don't like Microsoft or windows, just switch to macOS or Linux, but stop criticizing someone's work. And yes, you have better ideas, then just make your own package manager and use it.
Also, please stop showing your frustration on the repository.

@keentext if you don't like Microsoft or windows, just switch to macOS or Linux, but stop criticizing someone's work. And yes, you have better ideas, then just make your own package manager and use it.
Also, please stop showing your frustration on the repository.

we know for a fact that winget was rushed, and that v1 was released with uninstalling broken so that it could be bundled with win 11. these kind of practices should not be respected; pushing broken rushed products into users only makes the user's experience worse, and the only people happy in the end are the msft employees who got their bonuses.

Everyone's opinion is different but still, you need to follow the code of conduct: https://opensource.microsoft.com/codeofconduct/#:~:text=Trolling%2C insulting or derogatory comments%2C and personal or political attacks

@keentext,
The steps to reproduce are mixing technology stacks. It's also not clear which version of python was installed from which source. Was the python installed from the Microsoft Store, or the community catalog? There are differences between the two packages installers, and subsequently the installed behavior. This may be affecting what you are experiencing with pip.


Odd mice trials

2 mice in the WT group seem to have been processed incorrectly

gp18m2_1 WT mouse is very odd, if I make treadmill speed 100mm/s then it looks like it over steps as well
gp3m3_1 WT was easy to fix, just had to re-make phase file

WT gp17m1 has a weird MTP angle

Sight detour so that h5 stats can be easily generated into their own directory & don't over-write h5_knee_fixed

Another detour: confirmed that source-data-h5-path refers to h5_with_stats
Also, realized via locoproc that EMG data is not saved in the h5_with_stats, that information is kinematics only. This is slightly annoying because I can't open it in locoproc, but convenient because smaller files and we aren't using the EMG data anyways


algorythm working, updated readme, wrote tests

[ ] Top-level README “Table of Contents” is updated
[ ] Feature tasks for this challenge are completed
[ ] Unit tests written and passing

[ ] “Happy Path” - Expected outcome
[ ] Expected failure
[ ] Edge Case (if applicable/obvious)

[ ] README for this challenge is complete

[ ] Summary, Description, Approach & Efficiency, Solution
[ ] Link to code
[ ] Picture of whiteboard


Support Kotlin Debugging

I'm not able to set breakpoints in Kotlin files within vs code, possibly because this extension does not yet support Kotlin debugging

The extension currently doesn't support this. Adding debug capabilities is something I've been thinking about, but is a non-trivial feature to add. 🤔
I'm open to ideas for implementing something like this, if there's enough interest.

@nishtahir I am currently implementing Kotlin debugging for VSCode, in case anyone is interested: https://github.com/fwcd/KotlinDebugAdapter

Looks like we'll leave this feature to the project above and just focus on proper syntax highlighting.


Flutter doesn't render word spacing between spans if the text weight, slant or size changes

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Set up a basic Flutter project with the files/directories indicated below
flutter run -d chrome

In addition to this, I believe the issue is caused by the Skia rendering library, and I've re-created the issue in Skia 0.63.0 (using rust-skia): https://github.com/conor-93/skia-word-spacing-bug. I was going to submit a bug through https://bugs.chromium.org/p/skia/issues/ too, but the fiddle for Skia  (which they require you to use to submit an issue) was giving me an opaque runtime error.
Expected results
All lines of text are equally spaced.
Actual results
Some lines of text (wherever font size, weight or slant varies between spans) do not have equal word spacing, specifically for the whitespace between spans (red lines indicate this):

Code sample
lib/main.dart
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.start,
          children: <Widget>[
            // All regular text, 120 word spacing (one spans)
            RichText(
              text: const TextSpan(
                children: [
                  TextSpan(
                    text: 'Hello world again',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                    ),
                  ),
                ],
              ),
            ),

            // All regular text, 120 word spacing (two spans)
            RichText(
              text: const TextSpan(
                children: [
                  TextSpan(
                    text: 'Hello',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                    ),
                  ),
                  TextSpan(
                    text: ' world again',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                      fontStyle: FontStyle.normal,
                    ),
                  ),
                ],
              ),
            ),

            // BUG PRESENT
            // Regular text and italic text (2 spans), 120 word spacing
            RichText(
              text: const TextSpan(
                children: [
                  TextSpan(
                    text: 'Hello',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                    ),
                  ),
                  TextSpan(
                    text: ' world again',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                      fontStyle: FontStyle.italic,
                    ),
                  ),
                ],
              ),
            ),

            // All italic text, 120 word spacing (two spans)
            RichText(
              text: const TextSpan(
                children: [
                  TextSpan(
                    text: 'Hello',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                      fontStyle: FontStyle.italic,
                    ),
                  ),
                  TextSpan(
                    text: ' world again',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                      fontStyle: FontStyle.italic,
                    ),
                  ),
                ],
              ),
            ),

            // BUG PRESENT
            // Regular text and bold text (2 spans), 120 word spacing
            RichText(
              text: const TextSpan(
                children: [
                  TextSpan(
                    text: 'Hello',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                    ),
                  ),
                  TextSpan(
                    text: ' world again',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                      fontWeight: FontWeight.bold,
                    ),
                  ),
                ],
              ),
            ),

            // BUG PRESENT
            // Font size shifts up to 50 px, 120 word spacing (two spans)
            RichText(
              text: const TextSpan(
                children: [
                  TextSpan(
                    text: 'Hello',
                    style: TextStyle(
                      fontSize: 40,
                      wordSpacing: 120,
                    ),
                  ),
                  TextSpan(
                    text: ' world again',
                    style: TextStyle(
                      fontSize: 50,
                      wordSpacing: 120,
                    ),
                  ),
                ],
              ),
            ),
          ],
        ),
      ),
    );
  }
}

pubspec.yaml
name: flutter_unsupported_character
description: A new Flutter project.

# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

environment:
  sdk: ">=3.0.6"

# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.
dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2

dev_dependencies:
  flutter_test:
    sdk: flutter

  # The "flutter_lints" package below contains a set of recommended lints to
  # encourage good coding practices. The lint set provided by the package is
  # activated in the `analysis_options.yaml` file located at the root of your
  # package. See that file for information about deactivating specific lint
  # rules and activating additional ones.
  flutter_lints: ^1.0.0

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  # assets:
  #   - images/a_dot_burr.jpeg
  #   - images/a_dot_ham.jpeg

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

Screenshots or Video
No response
Logs
Logs
[   +1 ms] executing: [/Users/conor/work/_lib/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +23 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f468f3366c26a5092eb964a230ce7892fda8f2f8
[        ] executing: [/Users/conor/work/_lib/flutter/] git tag --points-at f468f3366c26a5092eb964a230ce7892fda8f2f8
[  +25 ms] Exit code 0 from: git tag --points-at f468f3366c26a5092eb964a230ce7892fda8f2f8
[        ] 3.10.6
[   +1 ms] executing: [/Users/conor/work/_lib/flutter/] git rev-parse --abbrev-ref HEAD
[  +14 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[        ] executing: sw_vers -productName
[   +6 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[   +6 ms] Exit code 0 from: sw_vers -productVersion
[        ] 13.4.1
[        ] executing: sw_vers -buildVersion
[   +6 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 22F82
[        ] executing: uname -m
[   +2 ms] Exit code 0 from: uname -m
[        ] arm64
[   +2 ms] executing: sysctl hw.optional.arm64
[   +9 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +6 ms] Unable to locate an Android SDK.
[   +1 ms] executing: [/Users/conor/work/_lib/flutter/] git rev-parse --abbrev-ref --symbolic @{upstream}
[  +13 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[        ] origin/stable
[        ] executing: [/Users/conor/work/_lib/flutter/] git ls-remote --get-url origin
[  +14 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +40 ms] executing: sysctl hw.optional.arm64
[   +2 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[        ] executing: /usr/bin/arch -arm64e xcrun xcodebuild -version
[  +16 ms] Exit code 72 from: /usr/bin/arch -arm64e xcrun xcodebuild -version
[        ] xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH
[        ] Xcode not found. Run 'flutter doctor' for more information.
[   +2 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +19 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +9 ms] executing: /usr/bin/arch -arm64e xcrun xcodebuild -version
[   +7 ms] Exit code 72 from: /usr/bin/arch -arm64e xcrun xcodebuild -version
[        ] xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH
[  +27 ms] Skipping pub get: version match.
[  +55 ms] Generating /Users/conor/work/flutter_unsupported_character/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +71 ms] Launching lib/main.dart on Chrome in debug mode...
[  +36 ms] Initializing file store
[   +3 ms] Skipping target: gen_localizations
[   +2 ms] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[        ] complete
[        ] Updating assets
[  +43 ms] Waiting for connection from debug service on Chrome...
[  +15 ms] shaderc command: [/Users/conor/work/_lib/flutter/bin/cache/artifacts/engine/darwin-x64/impellerc, --sksl, --iplr, --json, --sl=build/flutter_assets/shaders/ink_sparkle.frag, --spirv=build/flutter_assets/shaders/ink_sparkle.frag.spirv, --input=/Users/conor/work/_lib/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag, --input-type=frag, --include=/Users/conor/work/_lib/flutter/packages/flutter/lib/src/material/shaders, --include=/Users/conor/work/_lib/flutter/bin/cache/artifacts/engine/darwin-x64/shader_lib]
[ +258 ms] <- reset
[   +2 ms] /Users/conor/work/_lib/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/conor/work/_lib/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot --sdk-root /Users/conor/work/_lib/flutter/bin/cache/flutter_web_sdk/ --incremental --target=dartdevc --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true -DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/cdbeda788a293fa29665dc3fa3d6e63bd221cb0d/ --output-dill /var/folders/w8/h62vgw013zj1vt1bf7_ntb7h0000gn/T/flutter_tools.GU7VCm/flutter_tool.DbSWso/app.dill --packages /Users/conor/work/flutter_unsupported_character/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root /var/folders/w8/h62vgw013zj1vt1bf7_ntb7h0000gn/T/flutter_tools.GU7VCm/flutter_tools.9V2OrQ --filesystem-scheme org-dartlang-app --initialize-from-dill build/062e00833251f4c34e967a1a95ff7bd3.cache.dill.track.dill --platform file:///Users/conor/work/_lib/flutter/bin/cache/flutter_web_sdk/kernel/ddc_outline_sound.dill --verbosity=error --sound-null-safety
[   +4 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+8713 ms] Waiting for connection from debug service on Chrome... (completed in 9.0s)
[        ] Synced 33.5MB.
[        ] <- accept
[        ] Caching compiled dill
[  +36 ms] Using Google Chrome 114.0.5735.198

[  +72 ms] executing: sysctl hw.optional.arm64
[   +3 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +5 ms] Found ARM Chrome installation at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome, forcing native launch.
[ +353 ms] [CHROME]:
[   +1 ms] [CHROME]: DevTools listening on ws://<IP_ADDRESS>:63237/devtools/browser/cadb2b32-24cb-410f-a029-f0f9a5c349e7
[ +361 ms] DwdsInjector: Received request for entrypoint at http://localhost:63229/main_module.bootstrap.js
[   +1 ms] MetadataProvider: Loading debug metadata...
[   +1 ms] MetadataProvider: Loaded debug metadata for module: web_entrypoint.dart
[        ] MetadataProvider: Loaded debug metadata for module: web_plugin_registrant.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter_unsupported_character/main.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/material.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/unique_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/painting.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/placeholder_span.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/undo_manager.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/foundation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/unicode.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/synchronous_future.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/stack_frame.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/object.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/meta/meta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/meta/meta_meta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/service_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/serialization.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/print.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_platform_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/dom.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/js/js_util.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/js/js.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/persistent_hash_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/observer_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/node.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/memory_allocations.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/math.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/licenses.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/key.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_isolates_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/consolidate_response.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/collections.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/change_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/capabilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_capabilities_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_bitfield_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/annotations.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_layout_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_editing.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_editing_delta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/vector_math/vector_math_64.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/scheduler.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/ticker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/priority.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/service_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/collection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/wrappers.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/union_set_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/union_set.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/queue_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/priority_queue.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/list_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/equality.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/comparators.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/algorithms.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/iterable_zip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/iterable_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/functions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/equality_set.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/equality_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_iterable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_iterator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/canonicalized_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/boollist.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_key.g.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_maps.g.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/binary_messenger.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/service_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_inserted_content.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_formatter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/characters.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/characters_impl.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/breaks.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_boundary.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_sound.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_navigator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_chrome.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/spell_check.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/platform_views.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/gestures.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/velocity_tracker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/lsq_solver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/events.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/gesture_settings.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/team.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/arena.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/pointer_signal_resolver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/pointer_router.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/hit_test.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/resampler.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/converter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/tap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/recognizer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/scale.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/multitap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/multidrag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag_details.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/monodrag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/long_press.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/force_press.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/eager.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/mouse_tracking.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/mouse_cursor.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/haptic_feedback.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/font_loader.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/deferred_component.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/browser_context_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/asset_manifest.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/star_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/stadium_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/rounded_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/circle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/borders.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/edge_insets.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/border_radius.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/shape_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/_network_image_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_stream.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_cache.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/shader_warm_up.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/gradient.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/alignment.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/decoration_image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_fit.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_shadow.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/paint_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/oval_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/notched_shapes.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/matrix_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/linear_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_resolution.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_decoder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/geometry.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/fractional_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/continuous_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/clip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/beveled_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics_service.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics_event.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/service_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/physics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/tolerance.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/spring_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/gravity_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/friction_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/clamped_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/service_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/table_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_data.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/user_accounts_drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/time.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/material_color_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/score/score.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/utils/math_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/hct.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/hct_solver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/viewing_conditions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/utils/color_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/cam16.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/scheme/scheme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/palettes/core_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/palettes/tonal_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_wu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_wsmeans.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/point_provider_lab.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/point_provider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_celebi.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/blend/blend.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/material_state.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tooltip_visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/floating_action_button_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/material_state_mixin.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/bottom_sheet_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tab_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tab_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/toggleable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/toggle_buttons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/time_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection_toolbar_text_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/spell_check_suggestions_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/spell_check_suggestions_toolbar_layout_delegate.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/adaptive_text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/desktop_text_selection_toolbar_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/desktop_text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/selectable_text.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/magnifier.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/switch_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/shadows.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/stepper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/selection_area.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/segmented_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/search_anchor.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/search.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/refresh_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/progress_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/range_slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/radio_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/popup_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/paginated_data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dropdown.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/data_table_source.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/card.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/page.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/outlined_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/no_splash.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/mergeable_material.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_date_picker_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/date.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_chip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/grid_tile_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/grid_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/filter_chip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/filled_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expansion_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expansion_panel.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expand_icon.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/elevated_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dropdown_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/calendar_date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/back_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/circle_avatar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/choice_chip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/checkbox_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/button_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/bottom_app_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/badge.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/autocomplete.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/arc.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/app.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/animated_icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/action_chip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/about.dart
[        ] MetadataProvider: Loaded debug metadata (sound null safety)
[   +2 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:63229/main_module.bootstrap.js
[+1396 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[  +15 ms] ChromeProxyService: Caching package:flutter/src/widgets/widget_inspector.dart in expression compiler worker
[  +11 ms] DevHandler: Debug service listening on ws://<IP_ADDRESS>:63257/XC5KI7Ls79U=/ws

[   +6 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 9, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 9, params: {streamId: Stdout, includePrivateMembers: false}}}}
[   +1 ms] This app is linked to the debug service: ws://<IP_ADDRESS>:63257/XC5KI7Ls79U=/ws
[        ] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 10, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 10, params: {streamId: Stderr, includePrivateMembers: false}}}}
[        ] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 11, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 11, params: {streamId: Isolate, includePrivateMembers: false}}}}
[   +1 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 12, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 12, params: {streamId: Extension, includePrivateMembers: false}}}}
[   +1 ms] Debug service listening on ws://<IP_ADDRESS>:63257/XC5KI7Ls79U=/ws
[        ] 🔥  To hot restart changes while running, press "r" or "R".
[        ] For a more detailed help message, press "h". To quit, press "q".
[        ] A Dart VM Service on Chrome is available at: http://<IP_ADDRESS>:63257/XC5KI7Ls79U=
[ +188 ms] ExpressionEvaluator: Evaluating "() => true" at packages/flutter/src/widgets/unique_widget.dart
[  +16 ms] ExpressionEvaluator: Evaluated "() => true" to "boolean true" for isolate 1
[ +484 ms] The Flutter DevTools debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:9100?uri=http://<IP_ADDRESS>:63257/XC5KI7Ls79U=
[+6293 ms] ChromeProxyService: Destroying isolate
[        ] BatchedExpressionEvaluator: Closed
[        ] ChromeProxyService: Destroying isolate
[   +3 ms] DevHandler: Stopped debug service on ws://<IP_ADDRESS>:44456

[ +186 ms] Application finished.
[   +1 ms] "flutter run" took 18,765ms.
[ +254 ms] ensureAnalyticsSent: 251ms
[        ] Running 1 shutdown hook
[   +1 ms] Shutdown hooks complete
[        ] exiting with code 0

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.10.6, on macOS 13.4.1 22F82 darwin-arm64, locale en-AU)
    • Flutter version 3.10.6 on channel stable at /Users/conor/work/_lib/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (6 days ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS and macOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

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

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] IntelliJ IDEA Ultimate Edition (version 2022.2.5)
    • IntelliJ at /Users/conor/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2022.2.5)
    • IntelliJ at /Users/conor/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.4554.10/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.4.1 22F82 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 114.0.5735.198

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

! Doctor found issues in 3 categories.

Also, I haven't included it in the Flutter project I submitted, but alternating fontFamily also causes the bug to manifest, even if the the font itself doesn't change, e.g. if no font is selected in the first span, and an unavailable font is selected in the second span (causing it to fallback to system fonts).

Hi @conor-93. Thanks for filing this issue. I am able to reproduce this on the latest master and stable channels. This doesn't seem to be caused by the Skia rendering library as I am able to reproduce on all platforms (not limited to Web). This issue is reproducible on iOS and macOS as well.

iOS
macOS

flutter doctor -v

[✓] Flutter (Channel stable, 3.10.6, on macOS 13.0 22A380 darwin-arm64, locale
    en-NG)
    • Flutter version 3.10.6 on channel stable at
      /Users/damilolaalimi/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (6 days ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/damilolaalimi/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

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

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (4 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554                        •
      android-arm64  • Android 14 (API 34) (emulator)
    • iPhone 14 (mobile)          • 1A122DE2-0CAB-4C3E-A395-691BF27D626F • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-16-4 (simulator)
    • macOS (desktop)             • macos                                •
      darwin-arm64   • macOS 13.0 22A380 darwin-arm64
    • Chrome (web)                • chrome                               •
      web-javascript • Google Chrome 114.0.5735.198

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

• No issues found!

[✓] Flutter (Channel master, 3.13.0-6.0.pre.31, on macOS 13.0 22A380 darwin-arm64, locale en-NG)
    • Flutter version 3.13.0-6.0.pre.31 on channel master at /Users/damilolaalimi/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a417a6993b (3 hours ago), 2023-07-19 02:36:01 -0400
    • Engine revision 29de67c7d0
    • Dart version 3.1.0 (build 3.1.0-325.0.dev)
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/damilolaalimi/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

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

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (4 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554                        • android-arm64  • Android 14 (API 34) (emulator)
    • iPhone 14 (mobile)          • 1A122DE2-0CAB-4C3E-A395-691BF27D626F • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-4 (simulator)
    • macOS (desktop)             • macos                                • darwin-arm64   • macOS 13.0 22A380 darwin-arm64
    • Chrome (web)                • chrome                               • web-javascript • Google Chrome 114.0.5735.198

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

• No issues found!

Also see https://github.com/flutter/flutter/issues/124480
@Rusino

It's a duplicate of the bug above (https://github.com/flutter/flutter/issues/124480) and it's just been fixed with https://skia-review.googlesource.com/c/skia/+/811817.


feat: cache ls

Implementation of #1476
Mostly finished but i open this as a draft because i'd like opinions on how to best refactor LsArgs.
During dev i duplicated the CleanArgs struct and deleted the blocks fields, but this can obviously not stay, i tried using struct composability (having LsArgs part of CleanArgs) but i haven't been able to make it work with clap yet.
I could also use CleanArgs and not care if blocks are given, lacking a better solution this will be the default i think.
There may be alse be improvement in the cache listing code lmk if you see any.

Here is an example of what it looks like, note that both mainnet and polygon contain an empty file that should not be there to ensure they do not show up when running forge cache ls

Here is an example of what it looks like, note that both mainnet and polygon contain an empty file that should not be there to ensure they do not show up when running forge cache ls

that looks great,
etherscan data also currently has a Block  prefix, which is obsolete?

Seems to not be working on my machine on latest commit after foundryup -P 1542:
 RUST_BACKTRACE=full RUST_LOG=trace forge cache ls
Error:
   0: No such file or directory (os error 2)

Location:
   config/src/lib.rs:943

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   2: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   3: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   4: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   5: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   6: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   7: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   8: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
   9: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>
  10: __mh_execute_header<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
➜  forge-template git:(slither)

ls ~/.foundry/cache/
mainnet

@gakonst sorry about this, should be fixed ! lmk

this currently fails if ~/.foundry/cache does not exists. I think it should rather print nothing but succeed
so we need an additional check if the cache file exists

I pushed a quick fix, the little problem is that all the error that cache_dir.as_path().read_dir() can return are handled by return an empty cache and thus displaying nothing. But realistically the main error that would encountered by this call is the absence of the folder.
I can add some more code in the else branch to return empty list in case the error is directory not found and bail! for other errors, but i don't know if it's worth it.


Hide the Delete Button on an Engagement when the Engagement Step  is not 'In Development

I view this as an API change. We actually want to enforce that users cannot delete engagements, so it's not just a UI change.


Bumped Scala version to 2.12.10.

Why do we not immediately bump to 2.12.11?

Ammonite is not published for it yet

There is a open pull request for Scala 2.12.11 in ammonite: https://github.com/lihaoyi/Ammonite/pull/1041

Well, then the choice is to either wait until that pull request is merged and then bump to 2.12.11, or we bump it to 2.12.10 now and then 2.12.11 later.

Merging this one now.
@heksesang you said, mill does not work with Java 13? Can you open a ticket and link it to the ammonite ticket mentioned above? Thanks.


Headlamp k8s and pod security

Heyo,
I am using Talos Linux and have enforced restrictive pod security by default on all pods in my MachineConfig:
cluster:
  apiServer:
    admissionControl:
      - name: PodSecurity
        configuration:
          apiVersion: pod-security.admission.config.k8s.io/v1alpha1
          defaults:
            audit: restricted
            audit-version: latest
            enforce: baseline
            enforce-version: latest
            warn: restricted
            warn-version: latest
          kind: PodSecurityConfiguration

What is the minimum needed pod security for Headlamp to operate correctly? Right now I have it set to:
    pod-security.kubernetes.io/enforce: privileged
    pod-security.kubernetes.io/enforce-version: latest
    pod-security.kubernetes.io/audit: privileged
    pod-security.kubernetes.io/audit-version: latest
    pod-security.kubernetes.io/warn: privileged
    pod-security.kubernetes.io/warn-version: latest

Which works, and I can list everything needed. But I am curious if I can configure this to be a bit more restricted, such that the Headlamp app does not have privileged permissions.

Hi @devantler . Headlamp doesn't need any permissions on its own, it uses the user's role (from a SA token or cert) to fetch the data from the server, like kubectl does.
It does assume that users can list namespaces by default. When this is not the case, users should change the cluster's settings and indicate explicitly what their allowed namespaces are.
Hope this answers your question.


Integration of new triples on TEST

DoD

Use new triples that link the dimension to the shared dimension when searching for cubes matching shared dimension on TEST and provide feedback to zazuko

Dependency

It is not possible to deploy to INT or PROD as it is not yet ready on zazuko's side
#661 (comment 15493)

Testing note

Once this task is completed, test that the concept filter chips are showing the correct number of data sets (see comment here: https://github.com/visualize-admin/visualization-tool/issues/1534#issuecomment-2163710945

@bprusinowski not sure if you saw it, but we got feedback from Thomas on this issue last week via gitlab https://gitlab.ldbar.ch/bafu/visualize/-/issues/684#note_16875

Thanks @sosiology; btw, it looks like the triples are now available across every environment, so we don't have a dependency on Zazuko anymore when it comes to deploying to INT and PROD 👍


Support publishing average loss rate

This change exposes an API for reading the loss rate.

Hi @kevmo314
sorry I didn't reply to this earlier. I don't think we should add the loss rate to the BandwidthEstimator interface, because it is not clear if all implementations will use or even know about packet loss. Also, the implementation of the GCC estimator currently does not really reflect how the RTP packet loss rate should be calculated.
I just started work on a new interceptor to keep track of all kinds of RTP and RTCP-related statistics in #143 which includes loss rate in a cleaner implementation. Would that interceptor be a good alternative for your use case?

Hi @kevmo314 sorry I didn't reply to this earlier. I don't think we should add the loss rate to the BandwidthEstimator interface, because it is not clear if all implementations will use or even know about packet loss. Also, the implementation of the GCC estimator currently does not really reflect how the RTP packet loss rate should be calculated.
I just started work on a new interceptor to keep track of all kinds of RTP and RTCP-related statistics in #143 which includes loss rate in a cleaner implementation. Would that interceptor be a good alternative for your use case?

Seems reasonable, but aren't SR's sent at much lower frequency? The loss rate in our use case gets piped to the Opus/FEC encoder so something that's sent at 1 Hz might be too slow to respond to a sudden increase in loss.

Mh, interesting, no idea if that will be helpful for you then. Anyway, I think the GCC interceptor allows you to get averageLoss via the GetStats, too, but I think that may change at some point or at least the way the value is calculated may change in the future.
If you just want full control of the congestion controller, you can also pass your own BandwidthEstimator implementation, e.g. by forking the one in pkg/gcc and adding/removing whatever you need :)


kexec-run: Get pubkeys for DOAS_USER.

doas is a smaller replacement for sudo, used by some distributions (such as Alpine).

I’ve successfully used this with nixos-anywhere on an alpine-based target

@mergify queue


Adding an integration test that verifies the heapster metrics endpoint.

Ping @rjnagal

The test failed:

The test is failing:

godep go test -a -v --timeout=30m github.com/GoogleCloudPlatform/heapster/integration/... '--vmodule=*=1' --namespace=default --kube_versions=0.18.2
=== RUN TestHeapster
I0611 23:42:27.122513   18657 framework.go:254] Disabled cluster monitoring
I0611 23:42:27.123087   18657 framework.go:222] checking if existing cluster can be used
I0611 23:42:27.125972   18657 framework.go:225] failed to get kube version info - "the server could not find the requested resource"
I0611 23:42:27.125992   18657 framework.go:261] Setting up new kubernetes cluster version: 0.18.2
I0611 23:42:27.126001   18657 framework.go:153] Bringing down any existing kube cluster
panic: test timed out after 30m0s

goroutine 19 [running]:
testing.func·008()
/usr/local/go/src/testing/testing.go:681 +0x12f
created by time.goFunc
/usr/local/go/src/time/sleep.go:129 +0x4b
goroutine 1 [chan receive, 27 minutes]:
testing.RunTests(0xba62e0, 0xd86190, 0x1, 0x1, 0xd90501)
/usr/local/go/src/testing/testing.go:556 +0xad6
testing.(*M).Run(0xc20805a000, 0xd98180)
/usr/local/go/src/testing/testing.go:485 +0x6c
main.main()
github.com/GoogleCloudPlatform/heapster/integration/_test/_testmain.go:52 +0x1d5
goroutine 5 [chan receive]:
github.com/golang/glog.(*loggingT).flushDaemon(0xd8fb20)
/var/lib/jenkins/workspace/project/src/github.com/GoogleCloudPlatform/heapster/Godeps/_workspace/src/github.com/golang/glog/glog.go:879 +0x78
created by github.com/golang/glog.init·1
/var/lib/jenkins/workspace/project/src/github.com/GoogleCloudPlatform/heapster/Godeps/_workspace/src/github.com/golang/glog/glog.go:410 +0x2a7
goroutine 17 [syscall, 30 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1

LGTM

needs rebase.

Rebased @rjnagal

@rjnagal: Tests are passing now.


Debian 8 has no package update

Hi,
I don't know where I must post  this issue. I works with Debian 8 and the last version of Docker stay the 1.3.3.
An idea why debian jessie hasn't package updated ?

You would likely report this on the debian issue tracker. But it's more or less how debian stable works, there is no major update of packages.
To have an up-to-date docker package, use the docker apt repository (using this wget -qO- https://get.docker.com/ | sh or manually add the deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list and import the gpg key) and the lxc-docker package instead.
Anyway it's a packaging issue, related to Debian, nothing to do here, except maybe update the documentation on the Debian page.

Thank you for your response. I had re-try with your command but I would have a fail before (docker service is masked).
I run these commands :
sudo wget -qO- https://get.docker.com/ | sh
sudo echo "deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install lxc-docker
sudo systemctl unmask docker.service
sudo systemctl unmask docker.socket

sudo service docker restart

Without  systemctl unmask, the service docker is unusable.

ah never tried debian + systemd for now so I don't know :P

First, you must uninstall the docker.io package from debian.
Then run curl -sSL https://get.docker.com | sh. That should be all.

The documentation is it really usable ?

@baptistedonaux That documentation is correct, however it won't be the latest docker version.

Ok, I wanted the last release. Thank you for help.

@cpuguy83 The docs are not correct. There is no docker.io package in backports. The package would be here. A search for it reveals nothing. I also tried to manually install it from backports and an error confirmed it did not exist there.
The only places the Docker package exists in Debian at this time is in sid and experimental.
Debian has essentially abandoned Docker for the time being. This isn't your fault.
curl -sSL https://get.docker.com | sh works fine.

@dworzanski adding docker to backports is currently being worked on, see https://github.com/docker/docker/issues/13253#issuecomment-103441306


Add Contributing Documentation

@daimajia we should consider adding a doc called CONTRIBUTING.
As mentioned by github guidelines: https://guides.github.com/activities/contributing-to-open-source/
It can be rather simple but thought I'd keep an issue open until one is created.

Great idea.  I'll do this tomorrow.

BTW. If you have any idea on this files's content, please feel free to comment here. E.g on the communication rules, how to show the contributors ( need a photo or not... ), every kind of idea will be ok.
for example: I actually pretty want to have contributor's photo, it will be lovely when shown to all the developers. ^^

@daimajia Ha great idea. I'd just go with their github photos but thats just me. I would take a look at other popular libs to decide the content: for example all of square's libs have something like this: https://github.com/square/retrofit/blob/master/CONTRIBUTING.md

I don't think we need a CLA though.

The meaning of CLA is ?

My idea:
Two part of this file.

Show every contributors.
Show new comers how to contribute.

@daimajia CLA is a  Individual Contributor License Agreement (CLA). Basically a way for them to sign an agreement with contribution. Square's libraries have them but since we aren't an organization it's not needed. Thats all I was trying to say.
And yes that would be a good idea I think. Maybe still look at other popular libraries and see what they put.

@jpshelley Ok, I'll draft an early version tomorrow. Any idea, comment here.

@daimajia Sounds good. My only initial thoughts are regardless of contributor, fork+pull request would be best method. I think branch+pull request should be left up to huge feature or huge core differences that the owner (aka you) should be left to do. And no commits straight to master. That has to be on the maintainers.
On that note, listing the maintainers in the contrib with mention of being able to contact via gitter

@jpshelley Good idea, I'm starting to obey this.
Check this.
https://github.com/daimajia/AndroidSwipeLayout/blob/contributor/contributing.md

@daimajia Looks good! Minor thing I would capitalize the word so: CONTRIBUTING.md. Otherwise feel free to close this issue!


bug(vfs): cairo-language-server unable to convert URI to filepath

@0xLucqs commented on 30.08.2023, 12:24:07:

Bug Report
Cairo version:
v2.2.0
Current behavior:
When trying to jump to the definition of a function or a trait defined with the #[generate_trait] macro the language server fails and outputs unable to convert URI to filepath: vfs://201/generate_trait.cairo
Expected behavior:
It shouldn't fail and jump to the definition.
Steps to reproduce:

Related code:

use bar::{A, DummyTrait};

fn main() {
    let a = A { b: 1 };
    a.dummy()
}
mod bar {
    #[derive(Drop)]
    struct A {
        b: u8
    }
    #[generate_trait]
    impl Dummy of DummyTrait {
        fn dummy(self: A) {}
    }
}

Now when trying to jump to the definition of a.dummy() or DummyTrait it fails
Other information:

Proposed solution
Drop the vfs:// scheme and write virtual files to a temporary directory just for presentation purposes instead. All of this should happen entirely within CairoLS without modifying Cairo compiler codebase.

@xJonathanLEI commented on 17.09.2023, 23:44:13:

(All code links in this comment were taken from commit https://github.com/starkware-libs/cairo/commit/2fbb7b142c96d9007886ddacc0a10889c951cd2a)
Note that this issue only happens on non-VS-Code editors (e.g. Helix) but not VS Code. I originally thought that this is a universal problem, and thus submitted https://github.com/helix-editor/helix/pull/6000 to Helix to ignore vfs URLs altogether. However, @LucasLvy reminded me that it works in VS Code so I took a look and it does indeed work. Good news right? Not really...
Upon further debugging, it turns out that the Cairo LSP defines a custom method vfs_provide:
https://github.com/starkware-libs/cairo/blob/2fbb7b142c96d9007886ddacc0a10889c951cd2a/crates/cairo-lang-language-server/src/lib.rs#L89-L91
How the heck does VS Code know about this method then?? Well, in the extension:
https://github.com/starkware-libs/cairo/blob/2fbb7b142c96d9007886ddacc0a10889c951cd2a/vscode-cairo/src/extension.ts#L357-L363
So... basically the Cairo LSP is proprietary... Any other editors that expect a compliant LSP wouldn't work 100% with the Cairo LSP.
IMO, the ideal way to handle ephemeral files is to simply use a directory like target to actually generate the file and serve the actual path (instead of vfs) to clients.

@mkaput commented on 2.08.2024, 15:45:40:

Writing down my proposed solution to this:
Instead of employing a custom vfs/provide method, CairoLS should lazily emit virtual files as temporary files in /tmp (follow platform conventions). These files should only be written whenever an URL for them is being generated. Implementor should pay great attention that unused files are deleted by OS (for example on system shutdown).


Add HealthResponse.state(boolean) method

Add the state(boolean) method to the HealthResponse to be able to create
an HealthStatus from a boolean.

This will be addressed as part of https://github.com/eclipse/microprofile-health/pull/32, which make this obsolete


Format of quotes problem

The problem
A clear and concise description of the bug.  If known, explain why you believe the problem is within this library.
Error message(s):
Traceback (most recent call last):
  File "/mnt/0696DB8696DB7521/python_projects/trading-python/tests/smc_test/ob6.py", line 408, in <module>
    quotes_list = [
  File "/mnt/0696DB8696DB7521/python_projects/trading-python/tests/smc_test/ob6.py", line 409, in <listcomp>
    Quote(
  File "/home/rafal/py-venv/lib/python3.10/site-packages/stock_indicators/indicators/common/quote.py", line 62, in __init__
    self.open: Decimal = open if open else 0
  File "/home/rafal/py-venv/lib/python3.10/site-packages/stock_indicators/indicators/common/quote.py", line 25, in _set_open
    quote.Open = CsDecimal(value)
  File "/home/rafal/py-venv/lib/python3.10/site-packages/stock_indicators/_cstypes/decimal.py", line 21, in __new__
    return CsDecimal.Parse(str(decimal))
System.FormatException: The input string '0.50000000' was not in a correct format.
   at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1 value)
   at System.Number.ParseDecimal[TChar](ReadOnlySpan`1 value, NumberStyles styles, NumberFormatInfo info)
   at System.Decimal.Parse(String s)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

To Reproduce
from binance.client import Client
from stock_indicators import Quote
from stock_indicators import indicators
from stock_indicators.indicators.common.enums import PeriodSize, PivotPointType
from decimal import Decimal

def import_data(symbol, interval, start_date):
    client = Client()
    df = pd.DataFrame(
        client.get_historical_klines(
            symbol, start_str=start_date, interval=interval, limit=5000
        )
    ).astype(float)

    df = df.iloc[:, :6]
    df.columns = ["timestamp", "open", "high", "low", "close", "volume"]
    df["date"] = df.timestamp
    df = df.set_index("timestamp")
    df.index = pd.to_datetime(df.index, unit="ms")
    df.date = pd.to_datetime(df.date, unit="ms")

    return df
# Fetch historical data from Binance
symbol = "ARBUSDT"
df = import_data(symbol, "1d", "2022-01-01")

quotes_list = [
    Quote(
        d,
        open=Decimal(o),
        high=Decimal(h),
        low=Decimal(l),
        close=Decimal(c),
        volume=Decimal(v),
    )
    for d, o, h, l, c, v in zip(
        df["date"], df["open"], df["high"], df["low"], df["close"], df["volume"]
    )
]

results = indicators.get_pivot_points(
    quotes_list, PeriodSize.DAY, PivotPointType.STANDARD
)
print(results)

Hi, @rafalsza. Thank you for detail report.
I suspect the culprit is CultureInfo when parsing decimal string to C# Decimal object. We currently don't set CultureInfo explicitly and it means your local culture info is being used.
So could you share the result from the code below. I need a test about it.
from stock_indicators import indicators
from System.Globalization import CultureInfo
print(CultureInfo.CurrentCulture)

quotes.csv
uploaded csv

Try adding locale.setlocale(locale.LC_ALL, '') before you’re conversion from df

Try to replicate:
https://replit.com/@daveskender/Stock-Indicators-for-Python-Quotes-Issue-348

@LeeDongGeon1996 do we know if this is actually the issue, using decimal points instead of commas when locale settings don't like the way quotes are formatted?  @rafalsza have you tried either 1) reformatting quotes to be compatible or 2) changing your locale environment settings (in your wrapper code)?

@rafalsza give v1.2.1 a try and see if it helps you resolve this issue.  Feedback appreciated.

@rafalsza give v1.2.1 a try and see if it helps you resolve this issue. Feedback appreciated.

yes, it works now, thank you

The patch finally has been released in v1.3.1.


services/horizon/internal/httpx: Fix TLS configuration

PR Checklist
PR Structure

[ ] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[ ] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[ ] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[ ] This PR adds tests for the most critical parts of the new functionality or fixes.
[ ] I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.

Release planning

[ ] I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.
[ ] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

What
The Server struct was refactored in https://github.com/stellar/go/pull/2958/files so that the TLS configuration was stored in ServerConfig. However, the ServerConfig instance was never assigned in the NewServer() constructor.
Why
This bug prevents Horizon from accepting and serving TLS traffic.
Known limitations
[N/A]

How is it that this works on horizon.stellar.org?

@ire-and-curses

How is it that this works on horizon.stellar.org?

The public horizon deployment does not serve TLS traffic. Instead, the load balancer terminates the TLS connection and proxies requests via HTTP to the horizon deployment. The load balancer probably sets the x-forwarded-proto to  "https" which allows Horizon to generate https urls in the root endpoint.


WIP: Elasticsearch testing

Description of your changes

Fixes #
I have:

[ ] Read and followed Crossplane's contribution process.
[ ] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Sorry wrong fork.


Add arches to search

This kind of raises the question again, if we can communicate the arches better somehow.

This kind of raises the question again, if we can communicate the arches better somehow.

I don't think so, that's the best we can do. Anything else can be inaccurate.
Also good to see so many apps being available for aarch64 on Flathub!


add year and date to the license

Fixes #32

No the license is dated and pointing to Bjön Schmidgall


No tests

Check out this for some tips on how to test chrome extensions.

This is addressed by https://github.com/Bridgewater/holochrome/pull/13


creating a Task instance doesn't execute it

Because of .NET 4.0 compatibility, MahApps.Metro can't use Task.FromResult. However, just returning new System.Threading.Tasks.Task(() => { }) doesn't help, because it won't execute the task. Instead, you should use a TaskCompletionSource. Since both methods in question already ise a TCS, in the PR I moved their creations to an earlier point and re-used them.
I noticed this issue when I tried to open two dialog at once, a continuation for the returned tasks never run.

thx @thoemmi that makes sense


Persisted queries support

Support for persisted queries within GitHunt-API through extractgql. Tested locally, works well.

Do we want to commit the extracted queries file? Or should that run as part of starting the app somehow?

Since this the GitHunt-API repository and the queries live inside GitHunt-React, I think it makes sense to have to commit the extracted_queries.json file here.

@Poincare feel free to merge this, btw! ✅
We can always carry on the discussion afterwards.

👍  merged!


does not work on windows server 2012

workaround is very simple:
`
diff --git a/wail2ban.ps1 b/wail2ban.ps1
index 0cb9342..1bdd4f0 100755
--- a/wail2ban.ps1
+++ b/wail2ban.ps1
@@ -68,6 +68,7 @@ $WhiteList = @()
#You can overload the BlockType here for 2003, if you feel like having fun.
$OSVersion = invoke-expression "wmic os get Caption /value"
if ($OSVersion -match "2008") { $BLOCK_TYPE = "NETSH" }
+if ($OSVersion -match "2012") { $BLOCK_TYPE = "NETSH" }
#Grep configuration file
switch -regex -file $ConfigFile {
`

Thanks for the patch! I've just applied it now ✨


⚠ Bofrost.at has degraded performance

In f1342ae, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1016 ms

Resolved: Bofrost.at performance has improved in e3069ea.