Font color utilities

I find the way we name text-color variants inconsistent. On one hand we have .text-muted and on the other hand .text-white and .text-gray-dark. I think we can all agree the latter is bad practice.
I suggested we:

rename .text-white to .text-inverse
rename .text-gray-dark to .text-default
introduce .text-accent

We'd end up with something like that:
_variables.scss
$text-muted:    $gray-light !default;
$text-accent:   $black !default;
$text-inverse:  $white !default;

utilities/_text.scss
@include text-emphasis-variant('.text-default', $body-color);
@include text-emphasis-variant('.text-muted', $text-muted);
@include text-emphasis-variant('.text-accent', $text-accent);
@include text-emphasis-variant('.text-inverse', $text-inverse);

On one hand we have .text-muted and on the other hand .text-white and .text-gray-dark. I think we can all agree the latter is bad practice.

Why?
From my point of view it makes sense to separate classes that describe a style belonging to the overall theme and classes are not linked to the theme.

rename .text-white to .text-inverse

For example.
If the overall theme is dark, .text-default would be light .text-inverse would be dark. But .text-white would still be white and .text-dark-gray would be dark grey, regardless of the theme.
In that light .-text-white to .text-inverse would be contradicting.

Thanks for the feedback.
I should probably have started by saying I wasn't super happy with the naming I came up with either.
To provide a simple example, my default $body-color is set to $gray-dark instead of $gray. The utility .text-dray-dark is now useless to me unless I do something like .text-gray-dark { color: $black; } which doesn't make much sense.
It's bad practice because the name of class is linked to the name of the variable / color. That's why we have .text-muted, .text-danger, etc. and not .text-gray-light, .text-red, etc.
It's also inconsistent with the naming of other utilities:
.text-muted
.text-primary
.text-success
.text-info
.text-warning
.text-danger
.text-white
.text-gray-dark

Don't they feel out of place?
About your argument for theming, I see your point, very what you write is what you see. But let's say your site is white on black, then .text-white could become useless?
Note: I used .text-inverse because of the existent .bg-inverse.

.text-white has thrown me off especially since there is no .text-black and I'm dealing with a dark site.
Since there is .text-muted, I'd say whatever high-contrast option we have should adjust to white or black backgrounds and be called .text-intense (the opposite of muted according to a dictionary)

I personally get frustrated with names that convey different/vague meanings to different people, especially when it comes to color. e.g., text-info doesn't really convey a color at all, just a purpose. It could be blue, green, or purple. Having to learn what color .text-info has seems wrong or it gets overridden by the person that wants .text-info to be something other than originally defined.
Some may use .text-danger to get red text when the text (or context) itself has nothing to do with danger, they just wanted red text. On the other hand, with .text-white you expect the text to be white even if it is never used in someone's work. There are probably many classes defined by bootstrap that probably never see use where others find them indispensable.
I always get a chuckle out of the whole btn btn-primary thing. I have a client whose primary buttons are always .btn-success and secondary buttons are .btn-info. To keep my client's lesser informed people from making mistakes in the cms, I had to create .btn-{color} classes so they knew which ones were which by color. After all, the only difference between btn-primary and btn-success is the color.

@wereveal Completely agree on the nomenclature. I think we'll move to colors only; the abstraction to semantic names largely feels unnecessary and doesn't provide us with much. I think I'd rather provide an array of colors that we can iterate over to generate our buttons, utilities, etc.
Lemme noodle on that.

For now though, the suggestion from the OP here isn't going to happen—closing out.

@mdo @wereveal switching to actual colors for the names will put me out of a job. Finally I can focus on my putting skill.
How about going with the full array here http://clrs.cc while you're at it? Since Bootstrap is the standard, have standard colors?


Dynamically loads multiple files

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/57/
Test FAILed.

Merged build finished. Test FAILed.

Jenkins, test this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/58/
Test PASSed.


bugfix: operator update service

Signed-off-by: Fabian Martinez<EMAIL_ADDRESS>Description

I noticed a bug in dapr-operator where the logic to update the dapr service was always failing. The error in dapr-operator logs is like this:
time="2022-04-28T16:49:00.494301019Z" level=error msg="unable to update service, dapr-reproducer/nodeapp-dapr, err: Service \"nodeapp-dapr\" is invalid: metadata.resourceVersion: Invalid value: \"\": must be specified for an update" instance=dapr-operator-6888d8d845-5n7zj scope=dapr.operator.handlers type=log ver=1.7.2

I haven't found a proper way to test this automatically but here are the steps to reproduce the bug:

follow https://github.com/dapr/quickstarts/tree/master/tutorials/hello-kubernetes
then check dapr-operator logs i.e kubectl -n dapr-system logs dapr-operator-6888d8d845-5n7zj
if the error doesn't show up yet try updating the nodeapp deployment i.e kubectl label deployments.apps nodeapp test=foo
check dapr-operator logs again, the error unable to update service should be there

Issue reference

Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

@yaron2 I didn't create a issue for this, but I can do it if it's needed

Thanks @famarting! Can you please also fix the existing wrong spelling of mayDaprService to something more descriptive?


Loss increase after resuming training apex deepspeed

Hey there, I don't know why the loss increases after resuming a two epochs training.
First two epochs:
https://wandb.ai/robvanvolt/dalle_train_transformer/runs/3bwiteds?workspace=user-robvanvolt
train_dalle.py --local_rank=0 --taming --amp --image_text_folder ../dataset --truncate_captions --batch=40 --deepspeed

Resuming after two epochs:
https://wandb.ai/robvanvolt/dalle_train_transformer/runs/1h7dlezt?workspace=user-robvanvolt
train_dalle.py --local_rank=0 --taming --amp --image_text_folder ../dataset --dalle_path ./dalle.pt --truncate_captions --batch=40

Is there a systematic error I cannot identify? Do I have to add other parameters / the checkpoint path (I thought this is done automatically:P)
edit: Maybe I've just forgotten the --deepspeed tag on my second training? >.<*
edit2: Nevermind, it was just the --deepspeed flag I forgot to add.. ^^'

Forgot --deepspeed flag...


From stuff is marking as a issue

The from's are bugging out and I restarted vs code, and I have pyautogui installed can someone help out or is it just because its miss-spelled or something.
Thanks

I fixxed it, i had to do these following commands in cmd,
python -m pip install --upgrade pip --user
and
pip install pynput


[Feature] support cast string and json to array type (backport #11307)

This is an automatic backport of pull request https://github.com/StarRocks/starrocks/pull/11307 done by Mergify.

run starrocks_be_unittest

run starrocks_be_unittest

run starrocks_fe_unittest


Problem with platform dependent AppBar with null-safety

This code is accepted without null safety, but gives an error with null safety: A value of type 'Widget' can't be assigned to a variable of type 'PreferredSizeWidget'.
    final PreferredSizeWidget appbar = Platform.isIOS
        ? CupertinoNavigationBar(
            middle: Text(
              'Personal Expenses ',
            ),
            trailing: Row(
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[
                GestureDetector(
                  child: Icon(CupertinoIcons.add),
                  onTap: () {},
                )
              ],
            ),
          )
        : AppBar(
            title: Text(
              'Personal Expenses ',
              style: TextStyle(fontFamily: 'OpenSans'),
            ),
            actions: <Widget>[
              IconButton(
                icon: Icon(Icons.add),
                onPressed: () {},
              ),
            ],
          );

I forgot to add my version: Flutter (Channel stable, 2.0.5, on Microsoft Windows [Version 10.0.19041.928], locale en-GB)

With sdk: ">=2.12.0 <3.0.0":

flutter doctor -v
[✓] Flutter (Channel master, 2.3.0-1.0.pre.143, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-GB)
    • Flutter version 2.3.0-1.0.pre.143 at
      /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision aecd5e0302 (2 days ago), 2021-04-28 00:53:57 -0300
    • Engine revision 92ef7b59c8
    • Dart version 2.14.0 (build 2.14.0-48.0.dev)

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        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 upgrade 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

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

[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1
    • 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 90.0.4430.93

! Doctor found issues in 1 category.

To workaround the problem, wrap CupertinoNavigationBar in a PreferredSize widget.

The workaround seems undesirable as I have to specify the preferredSize. If I declare my appbar as dynamic I do not get a compile error.

The PreferredSizeWidget  interface defines a preferredSize getter which your dynamic appbar doesn't have. The compiler is trying to help out here :-)

But CupertinoNavigationBar has a preferredSize property...

So it does! In fact it implements ObstructingPreferredSizeWidget which is-a PreferredSizeWidget. The expression you've written shouldn't require a workaround ... looking into it

Right :) As I wrote, this code works without null safety.

This could be a bug in dart's type inference...
  final PreferredSizeWidget a = CupertinoNavigationBar();
  final PreferredSizeWidget b = AppBar();

  // No Error.
  final PreferredSizeWidget appbar = Platform.isIOS ? a : b;
  final PreferredSizeWidget appbar2 = Platform.isIOS ? a : AppBar();
  final PreferredSizeWidget appbar3 = Platform.isIOS ? CupertinoNavigationBar() : b;

  final PreferredSizeWidget appBar4;
  if (Platform.isIOS) {
    appBar4 = CupertinoNavigationBar();
  } else {
    appBar4 = AppBar();
  }

  // Error.
  final PreferredSizeWidget appbar5 = Platform.isIOS ? CupertinoNavigationBar() : AppBar();

I'll see if I can reproduce this outside the flutter framework. In the meantime, I'd go with the appBar4 example from above as a functionally equivalent work-around.

Submitted https://github.com/dart-lang/sdk/issues/45941, let's see what the dart team thinks.

As was explained in https://github.com/dart-lang/sdk/issues/45941#issuecomment-833891751 this is working as designed from Dart's perspective.
It also gave a simple work around of using an explicit case:
final PreferredSizeWidget appbar5 = (Platform.isIOS ? CupertinoNavigationBar() : AppBar()) as PreferredSizeWidget;

Since there's not much we can do about this on the Flutter side, I am going to close this issue.


Add support for (or strip) ANSI escape codes from debugger output

It looks like ANSI escape codes are unsupported - can they be stripped out / removed before display, or can support be added?

Some ANSI escape codes should now be working with the new console view and the rest I believe are stripped out


Blank Content Settings

What options should exist inside Privacy Settings -> Content Settings?

This settings is permission list of the each website(ex. mic, camera). It will be displayed, if you choose to allow/disallow of the permissions.

Ok thanks


remote-ssh install vscode plugin in two computer will conflict

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.56
OS Version: windows10

Steps to Reproduce:

ready a computer
2.use other computer remote ssh code it
3.ssh install pulgin prettier
4.use another again 2,3 step
5.you can find ssh prettier status is disabled  in other computer, unless reinstall

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.68.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Obviously it will.

Please try upgrading to the latest version and checking whether this issue remains.

Please try upgrading to the latest version and checking whether this issue remains.

Good, Disappeared after upgrade


Multi-select list boxes are not supported

Currently FAST does not support templates with multi-select list boxes.

Support for these have since been added with FAST v1.4.0. Documentation for this feature can be found here.


Paused on exception not reset

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

Create a Flutter project and throw an exception

Visual Studio Code will break on the exception and show a Paused on exception red chip on the Call Stack panel

Restart the app using the Restart button (Ctrl+Shift+F5)

The Paused on exception won't go away, never.

If step 3 is replaced by F5, the messages goes away.
Expected results
Since a restart will restart the app, we are no longer inside a exception debug event, so, that Paused on exception should reset as well.
Actual results
Paused on exception will become permanent if restart is used while paused on exception.
Code sample
Code sample
throw "Some exception";

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[!] Flutter (Channel stable, 3.16.3, on Microsoft Windows [Version 10.0.22631.2792], locale pt-BR)
    ! Warning: `flutter` on your path resolves to C:\Users\jckod\fvm\versions\3.16.3\bin\flutter, which is not inside your current Flutter SDK checkout at C:\Users\jckod\fvm\default. Consider adding
      C:\Users\jckod\fvm\default\bin to the front of your path.
    ! Warning: `dart` on your path resolves to C:\Users\jckod\fvm\versions\3.16.3\bin\dart, which is not inside your current Flutter SDK checkout at C:\Users\jckod\fvm\default. Consider adding
      C:\Users\jckod\fvm\default\bin to the front of your path.
[✓] Windows Version (Installed version of Windows is version 10 or higher)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.8.1)
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.85.1)
[✓] Connected device (4 available)
[✓] Network resources

! Doctor found issues in 1 category.

Hi @JCKodel .
Thanks for filing this.
Please can you provide a minimal complete reproducible code sample that doesn’t include 3rd party plugins or complex production code?
Thank you

Default template with a throw when the (+) button is clicked:
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        // This is the theme of your application.
        //
        // TRY THIS: Try running your application with "flutter run". You'll see
        // the application has a purple toolbar. Then, without quitting the app,
        // try changing the seedColor in the colorScheme below to Colors.green
        // and then invoke "hot reload" (save your changes or press the "hot
        // reload" button in a Flutter-supported IDE, or press "r" if you used
        // the command line to start the app).
        //
        // Notice that the counter didn't reset back to zero; the application
        // state is not lost during the reload. To reset the state, use hot
        // restart instead.
        //
        // This works for code too, not just values: Most code changes can be
        // tested with just a hot reload.
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

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

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    throw "Do not press [F5], instead, just use the 🔄 restart button while paused!";
  }

  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // TRY THIS: Try changing the color here to a specific color (to
        // Colors.amber, perhaps?) and trigger a hot reload to see the AppBar
        // change color while the other colors stay the same.
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      body: Center(
        // Center is a layout widget. It takes a single child and positions it
        // in the middle of the parent.
        child: Column(
          // Column is also a layout widget. It takes a list of children and
          // arranges them vertically. By default, it sizes itself to fit its
          // children horizontally, and tries to be as tall as its parent.
          //
          // Column has various properties to control how it sizes itself and
          // how it positions its children. Here we use mainAxisAlignment to
          // center the children vertically; the main axis here is the vertical
          // axis because Columns are vertical (the cross axis would be
          // horizontal).
          //
          // TRY THIS: Invoke "debug painting" (choose the "Toggle Debug Paint"
          // action in the IDE, or press "p" in the console), to see the
          // wireframe for each widget.
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headlineMedium,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Thanks for your response.
Running this on my end, I can't seem to reproduce this.
Could you share a screen record of your Call Stack panel during these processes?

Here it is:
https://vimeo.com/895000040
When I click the + button, an exception is thrown.
The first time, I hot reload while paused on exception (and it remains in that state).
The second time, I continue (F5) while paused on exception (this works as intended).

Thanks for your response.
I can reproduce this on my end as well on both the stable and master channels.
Is this peculiar to Visual Studio Code or are you able to reproduce with other IDEs?

I'm not familiar with Android Studio, but I ran this app on it and the hot reload button doesn't work at all while the exception is being handled. Pressing continue ignores the exception and clears the exception panel. Clicking on hotreload do nothing (the app is kept frozen, typical debug behavior).

Tested this on Android Studio now and I can reproduce the same behaviour there as well.
I see a fix was made a while back similar/related to this https://github.com/flutter/flutter/pull/93411
Labelling this for more insights from the team.
stable, master flutter doctor -v

[!] Flutter (Channel stable, 3.16.4, on macOS 14.0 23A344 darwin-arm64, locale
    en-NG)
    • Flutter version 3.16.4 on channel stable at
      /Users/damilolaalimi/sdks/flutter
    ! Warning: `dart` on your path resolves to
      /opt/homebrew/Cellar/dart/3.1.5/libexec/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/damilolaalimi/sdks/flutter.
      Consider adding /Users/damilolaalimi/sdks/flutter/bin to the front of your
      path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2e9cb0aa71 (7 days ago), 2023-12-11 14:35:13 -0700
    • Engine revision 54a7145303
    • Dart version 3.2.3
    • DevTools version 2.28.4
    • 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 34.0.0)
    • Android SDK at /Users/damilolaalimi/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/damilolaalimi/Library/Android/sdk
    • 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 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • 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)

[!] Android Studio (version unknown)
    • Android Studio at /Users/damilolaalimi/Downloads/Android Studio
      Preview.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
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build
      17.0.7+0-17.0.7b1000.6-10550314)

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

[✓] VS Code (version 1.83.1)
    • VS Code at /Users/damilolaalimi/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (4 available)
    • Damilola’s iPhone (mobile) • 00008110-001964480AE1801E            • ios
      • iOS 17.1.1 21B91
    • iPhone 15 (mobile)         • F17D2919-6D61-4295-8408-1719692FE958 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)            • macos                                •
      darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)               • chrome                               •
      web-javascript • Google Chrome 120.0.6099.109

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

! Doctor found issues in 2 categories.

[!] Flutter (Channel master, 3.18.0-11.0.pre.96, on macOS 14.0 23A344 darwin-arm64, locale en-NG)
    • Flutter version 3.18.0-11.0.pre.96 on channel master at /Users/damilolaalimi/fvm/versions/master
    ! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/3.1.5/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/damilolaalimi/fvm/versions/master. Consider adding /Users/damilolaalimi/fvm/versions/master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 32d42b63de (22 hours ago), 2023-12-17 07:39:25 -0500
    • Engine revision 626c93260f
    • Dart version 3.3.0 (build 3.3.0-238.0.dev)
    • DevTools version 2.31.0-dev.0
    • 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 34.0.0)
    • Android SDK at /Users/damilolaalimi/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/damilolaalimi/Library/Android/sdk
    • 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 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    ! CocoaPods 1.12.1 out of date (1.13.0 is recommended).
        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 upgrade see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods for instructions.

[✓] 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)

[!] Android Studio (version unknown)
    • Android Studio at /Users/damilolaalimi/Downloads/Android Studio Preview.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
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

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

[✓] VS Code (version 1.83.1)
    • VS Code at /Users/damilolaalimi/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (4 available)
    • Damilola’s iPhone (mobile) • 00008110-001964480AE1801E            • ios            • iOS 17.1.1 21B91
    • iPhone 15 (mobile)         • F17D2919-6D61-4295-8408-1719692FE958 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)            • macos                                • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 120.0.6099.109

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

! Doctor found issues in 3 categories.


[EMB-448] Citations widget

Purpose
Add a citation viewer to the registries overview page.

Summary of Changes
Add <CitationViewer> component, use it in the overview page sidebar.

Note: Getting citations is done with manual ajax requests instead of using the ember-data store. The store gets confused when multiple things have the same ID (each citation is at /v2/registrations/<guid>/citations/<citation-style>, which by json:api implies all citations of the same style have the same ID). Bypassing it seemed the reasonable route here.

Side Effects
Updated <CopyableText> to use analytics.trackFromElement when it's not given an analyticsScope. This shouldn't break anything.

Feature Flags
Page only visible with ember_registries_detail_page

QA Notes
Test that:

the default citations (APA, MLA, Chicago) load correctly
searching for other citation styles works as you'd expect

The formatted citations themselves come from the API, so are out of scope of this PR (as long as they're displayed).
Deliberate deviation from the mockup:

Uses our CopyableText component to display citations.
Minor style differences for consistency with the rest of the page.

Ticket

https://openscience.atlassian.net/browse/EMB-448
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

Pull Request Test Coverage Report for Build 2648

28 of 32 (87.5%)  changed or added relevant lines in 5 files are covered.
3 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.04%) to 70.925%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/osf-components/addon/components/copyable-text/component.ts
0
4
0.0%

Files with Coverage Reduction
New Missed Lines
%

lib/registries/addon/components/registries-metadata/component.ts
1
75.0%

lib/osf-components/addon/components/copyable-text/component.ts
2
57.69%

Totals

Change from base Build 2647:
0.04%

Covered Lines:
5789

Relevant Lines:
7354

💛  - Coveralls


Adjust model to allow multiple polygons per title [WIP]

Codecov Report

Merging #14 into master will increase coverage by 11.21%.
The diff coverage is 59.61%.

@@             Coverage Diff             @@
##           master      #14       +/-   ##
===========================================
+ Coverage   30.76%   41.98%   +11.21%
===========================================
  Files          12       10        -2
  Lines         156      181       +25
===========================================
+ Hits           48       76       +28
+ Misses        108      105        -3

Impacted Files
Coverage Δ

landavailability/lr/migrations/0001_initial.py
100% <ø> (ø)
:arrow_up:

landavailability/lr/serializers.py
0% <0%> (-100%)
:arrow_down:

...ndavailability/lr/management/commands/importers.py
32.72% <0%> (+32.72%)
:arrow_up:

landavailability/lr/models.py
100% <100%> (ø)
:arrow_up:

...lability/lr/management/commands/import_polygons.py
67.92% <62.5%> (+67.92%)
:arrow_up:

landavailability/lr/urls.py
0% <0%> (-100%)
:arrow_down:

landavailability/lr/views.py
0% <0%> (-100%)
:arrow_down:

Continue to review full report at Codecov.

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

I did some stats, and the optimization (caching polygon and title ids in memory, avoiding some db look-ups) speeds up the import by 31%.
Without optimization
{'created': 10001} Count: 10001 Rate: 685000/hour
{'created': 50001} Count: 50001 Rate: 694000/hour
{'created': 100001} Count: 100001 Rate: 696000/hour
{'created': 200001} Count: 200001 Rate: 702000/hour

With optimization
{'created': 10001} Count: 10001 Rate: 777000/hour
{'created': 50001} Count: 50001 Rate: 868000/hour
{'created': 100001} Count: 100001 Rate: 897000/hour
{'created': 200001} Count: 200001 Rate: 922000/hour


vdk-structlog: incorporate vdk-core built-in logging plugin into vdk-structlog

What:
Incorporate vdk-core built-in logging plugin into vdk-structlog by moving the logging configuration and relevant tests.
Introduced the vdk-core changes (warning and keeping the vdk-core functionality behind a flag which is activated upon the vdk-structlog installation) as part of the PR #2944.
Why: To avoid reconfiguring the logging config, thus losing information, by vdk-structlog but instead just configure it once.
Testing Done: Existing tests pass and the introduced tests from vdk-core logging are passing.
Logging format screenshots:

JSON:

Console:

Signed-off-by: Yoan Salambashev<EMAIL_ADDRESS>

Issue was resolved here.


Download as JSON not working

The "Download as JSON" is not working.
Using Figma in Chrome on Windows 10. When pressing download as JSON nothing happens.

Using the Chrome Extension on Windows 10, I am able to download published webpages, but am not able to 'download' webpages stored on my C:\

Using the Chrome Extension on Windows 10, I am able to download published webpages, but am not able to 'download' webpages stored on my C:\

These issue is just for Windows 10?

I can't download as well.


[README Enhancement]: Amazon Reviews Sentiment Analysis

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : Updating the README.md file of the "Amazon Reviews Sentiment Analysis" project
:red_circle: Aim : The aim is to enhance the README file and make it eye pleasing, well documented using the given README template.
:red_circle: README to be enhanced : https://github.com/abhisheks008/DL-Simplified/tree/main/Amazon Reviews Sentiment Analysis/Model
:red_circle: README Template : https://github.com/abhisheks008/DL-Simplified/blob/main/.github/readme_template.md

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name : Anoushka Mahajan
GitHub Profile Link : https://github.com/iamanolive
Email ID<EMAIL_ADDRESS>Participant ID (if applicable): N/A
Approach for this Project : Update the README file to match the provided template, fix typos and grammar errors, and add emojis to the document to make it more engaging.
What is your participant role?: GSSoC'24 Contributor

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

hi @abhisheks008 can i please be assigned this issue to work on?

Hi @iamanolive no more README enhancement please. You have already done two enhancement like this, you can check out other development related issues present here in the issues section.


⚠ Bofrost.lu has degraded performance

In 6685e08, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 820 ms

Resolved: Bofrost.lu performance has improved in f98adf7 after 7 minutes.


Build Successfully Failed On Windows!

This is an actual issue.
Observed on Windows 10 Build 1709 or earlier.
helpwanted

Updating my OS and starting to have coffee until done and waiting for the next build attempt. Thanks @TheBeachMaster

Might want to reboot your machine and try build again... HAHA!


WSL support is getting worse

In January
  _____      stefan@Stefan-PC
 /  __ \     os     Debian GNU/Linux 10 (buster) on Windows 10 [WSL2]
|  /    |    host   x86_64
|  \___-     kernel 4.4.0-19041-Microsoft
-_           uptime 1h 19m
  --_        pkgs   1717
             memory 7974M / 16335M

pfetch 1.1.0
    ___       stefan@Stefan-PC
   (.. |      os     on Windows [WSL2]
   (<> |      host   x86_64
  / __  \     kernel 4.4.0-19041-Microsoft
 ( /  \ /|    uptime 2m
_/\ __)/_)    pkgs   1738
\/-____\/     memory 5828M / 16335M

WSL2 seems to work fine on my end, is there any extra output from pfetch -d?  Does /etc/os-release exist?

also you should probably run wsl --update to update your kernel

No extra output, wsl says I'm up to date
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Is lsb_release in PATH, and if so what does lsb_release -sd output?

works again, thank you
$ lsb_release
-bash: /usr/bin/lsb_release: /usr/bin/python3: bad interpreter: No such file or directory
$ sudo ln -s /usr/bin/python3.7 /usr/bin/python3


[BUG] Missing TestIDs on Submit Proposal as a Governance Action

Context & versions

Several components lack proper test IDs, impeding effective testing and automation

Missing Test IDs

continue-button for continue button
cancel-button for cancel button

metadata-download-button for metadata json download button
metadata-url for metadata URL input field
submit-button for submit button
cancel-button for cancel button

Note: Please make sure to add proper test IDs if you introduce any new components in the future. Additionally, please make these adjustments to ensure appropriate test IDs are in place.

@kneerose We had already added the test ids but under different names

@teske00, I have located the missing test IDs on the test environment. I am closing this ticket as the issue is now resolved.
CC: @bosko-m


[Idea] Enable Shell Support for Windows 10

With the new native Linux shell coming to Windows 10, I had a friend of mine recommend that we set up Jupyter to recognize it so Windows users can actually use their own shell within Juypter. That would be a pretty neat ¯\_(ツ)_/¯

I wholeheartedly like this idea, and would use it myself.  Will probably have to wait for the Windows 10 Anniversary Update (hopefully next month).

Yeah it is definitely the next logical step for this project. I'd definitely be interested helping out once this is possible.


Multiple DB instances with same schema

Discussed in https://github.com/simolus3/drift/discussions/2596

Originally posted by becjit September  6, 2023
Hi,
My app needs a separate database per profile. However the recommendation is to create a singleton. If I try to instantiate two Database objects using separate db files. I get the following error

When these two databases use the same QueryExecutor, race conditions will occur and might corrupt the database.
flutter: Try to follow the advice at https://drift.simonbinder.eu/faq/#using-the-database or, if you know what you're doing, set driftRuntimeOptions.dontWarnAboutMultipleDatabases = true

What is the recommended way of getting one db per user?
BTW, for all the DBs the schema remains the same

Please don't duplicate your questions, it won't help you get a response quicker.


Add the ColorShader to the utilities

serves a common need and helps simplify few samples that have their own copies

Planning to merge Wednesday morning.


Back End Development and APIs and Information Security projects description typo

There's small typo in description of some Back End Development and APIs and Information Security projects. Sentence with:

Optionally, also submit a link to your projects source code in the GitHub Link field.

Should have apostrophe in word projects as written below:
Optionally, also submit a link to your project's source code in the GitHub Link field.
Affected page
https://www.freecodecamp.org/learn/back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice
https://www.freecodecamp.org/learn/back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice
https://www.freecodecamp.org/learn/back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice
https://www.freecodecamp.org/learn/information-security/information-security-projects/stock-price-checker
https://www.freecodecamp.org/learn/information-security/information-security-projects/anonymous-message-board
Additional context
Here are the files that you should be looking at to work on a fix:
List of files:

https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md

Please make sure you read our guidelines for contributing, we prioritize contributors following the instructions in our guides. Join us in our chat room or the forum if you need help contributing, our moderators will guide you through this.
Sometimes we may get more than one pull requests. We typically accept the most quality contribution followed by the one that is made first.
Happy contributing.

I would like to work on this issue

Hey @pariksh1th,
thank you for being eager to contribute. This issue has already corresponding PR, which most likely will close the issue. Feel free to look at other issues labelled with help wanted or first timers only.


Tag annotation not similar with Ground Truth

Actions before raising this issue

[X] I searched the existing issues and did not find anything similar.
[X] I read/searched the docs

Is your feature request related to a problem? Please describe.
I don't know why there's a difference between tags entered on a task and tags entered on ground truth. On GT you can add the GT tag, why not  (in case you don't know?!), but you no longer have the option of deleting it. Is there a particular reason for this or is it an oversight?

Describe the solution you'd like
Add the possibility to delete with a cross
Describe alternatives you've considered
No response
Additional context
No response

Hi @davy-blavette,
If I understand correctly, in the first screenshot, you’re viewing the tag inside the ground truth (GT) job, and in the second screenshot, it's in a regular job. Ground truth annotations are separate from regular jobs, meaning they cannot be deleted or edited in regular jobs. This applies not only to tags but to all kinds of annotations.
GT annotations can only be viewed in review mode, and the purpose of this is to identify conflicts between regular annotations and ground truth. You can either create an issue for the annotator or switch back to standard mode to edit the regular annotations and resolve the conflict.

Thanks @klakhov for your answer!
I'm talking about the fact that adding a tag to the ground truth job doesn't make it easy to delete it at the moment because there's no cross like on a normal job, the first screen corresponds to the GT view... at the moment it's not very practical because you have to press SHIFT + N to delete the tag.
I also have another problem, but it's specific to my use, I add issues (in api mode) to the GT because it's generated automatically with the inference values, in input mode the review disappears so I don't have the information to change my tag, I spend my time switching between GT review and GT annotation tag which isn't very practical.

Now I see, it seems in gt job we also dont have a cross, looks like a bug, I will look into this.
Also it seems we need to add some setting for tag annotation mode to show issues.

Hi @davy-blavette,
I’ll be closing this issue since the main problem you reported (which was more of a bug) has now been resolved. If you still would like to request displaying issues in tag annotation mode, please feel free to open a new issue for that.


Enhanced UX for single workflow/Application ID deployments

Describe the feature request.
Currently, the apps workflow is such that on lands onto the APP ID page and enters the application id. Once this is entered it triggers a sync to the backend for all the apps configs & content.
Some of the client projects however will only ever have a single workflow. This mean that we can pre-bundle the APK with the hardcoded APP ID and integrate that with the logic to ensure that the user doesn't need to enter it
Additional context
If available add any other context or screenshots about the feature here.
Acceptance criteria
A check list of all things to verify once the implementation by the engineer is complete
Area path
A list of ordered steps in the app on usage of the feature to support anyone testing it e.g. Code reviewer, QA e.g.

Login to the app
Open Navigation bar
Click on Children register
Click on Child profile
Click on Edit profile from menu

Implementation plan (For Engineers)
The plan for implementing the solution e.g. via a description or a check list for the various ordered tasks that will need to be completed.
i.e. Describe how you intend to solve the problem

I'm gonna update the text a bit to clarify what workflow means in this context so it does not conflict with how we use it as healthcare workflow...

@ndegwamartin @pld what would you want done in the case where the user defines a debug app id but doesn't have the folder in their assets?

this looks great! I think that's exactly what I would have suggested


This browser or app may not be secure.

Great plugin!
One small issue, when I am trying to login with google in the Browser tab I get this error
Couldn’t sign you in
This browser or app may not be secure.
Try using a different browser. If you’re already using a supported browser, you can try again to sign in.
PhpStorm 2023.1 Beta

Hi @cubeweb
Unfortunately Google nor Microsoft login isn't possible due their own security reasons. If you happen to know any reasonable workaround for it then I'm all ears :)
FYI: The plugin is built around the completion's API and I strongly suggest using the Chat tab instead.
Best regards

Hi, I do use the chat tab and works very nice. I just thought to try the browser tab. No big deal for me at least. Again great work!

Glad to hear, thank you!


perf(copilot): update lazy loading for copilot

U r right about that, but I think it's more like a safety measure. Also, the copilot.lua recommend adding this.


bep: initial bep for CLI YAML validation

Hey, I just made a Pull Request!
discussion issue #23817
:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[x] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Initially discussed about this with @Rugvip

Hey! I've been looking into this a little bit with https://github.com/sennyeya/vscode-backstage (still yet to be published) and the Backstage personal CLI exploration (https://github.com/backstage/backstage/compare/master...sennyeya:backstage:cli-builder/start) work I've done. IMO this needs a solid story around local authentication keys/tokens before we can jump in to a CLI validation tool.
Once we have that (or some documentation around allowing unauthenticated access), this can pretty easily be a wrapper around the validate-entity endpoint. AFAIK this unfortunately cannot be a JSON schema validation tool due to the complexity of the catalog processors. freben's comments from this thread were my basis for the vscode extension.
For the CLI, one of the things I've been chewing through is here, a customized CLI for Backstage instances that users can create and define. I wonder if the validation use case would be a good start for a custom CLI? My branch already collects OpenAPI schema and reveals them as commands. There's a fair chunk of complexity there, but I'm not sure if this should sit with the overall Backstage CLI as validation is extremely instance specific.
For an IDE extension, the error messages for field validation need to be updated as well (ex labels)). Some fields don't currently provide enough information to map back to the YAML file easily, ie metadata.name has enough information to resolve, but labels and annotations do not. There also isn't a set property to return field errors. (There's some overlap here with the OpenAPI validation work that would be useful I think to align on a single format)

Hey @aramissennyeydd and thanks for the comments! I had a conversation with Rugvip at Kubecon and he mentioned you have been worning with something like this. Idea was to open a BEP without any implementation details first so we can discuss more how to get this done later and I think you might have some input on that 🤗
It's not very straightforward, I know, as you have to be able to adapt to custom things done by the Backstage users like entity kinds, template actions and additional fields. REST API might be our only choice just because of this and I hope with the new auth system it's somehow possible.
Going forward, I would like to get this initial BEP reviewed and merged so we can start to identify the technical details needed to make this work. Does this sound reasonable?

@drodil Sounds good, I'm still curious if we want this to be attached to the Backstage CLI or if this should start a new CLI that is instance specific? That may be hugging the line between implementation and proposal, but seeing as it would affect some of the language in this initial draft, seems worth posing.

Not stale

FYI: we were using @roadiehq/backstage-entity-validator for some time, without any connection to our Backstage instance (not accessible to where we run it, too)

@pjungermann it works till some point. After changing the validation rules or adding scaffolder actions etc. it gets a bit harder and connection to the instance is required. I think it could be possible to even "dry-run" the catalog processors for the validated entities and see for any errors emitted from those. CLI tool + REST API would be the way to go to easily attach checks to CI pipelines as well.

yes, I agree. This approach has limits. It is possible to build a CLI with your customizations, too. However, connecting to an API is much easier, requires less changes over time at remote places, etc. The only downside is that you need the connection to your backstage instance/cluster.


[ENG-838] Add GPU build feature to onnx runtime package

Switched from using an environment variable to a Cargo 'feature' for enabling GPU support in Onnx.

Ignoring clippy failures as they are in the onnxruntime code we imported.


az aks enable-addons failing on windows

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az aks enable-addons Extension Name: aks-preview. Version: 0.5.25.
Errors:
The command failed with an unexpected error. Here is the traceback:
'DeploymentsOperations' object has no attribute 'begin_create_or_update'
Traceback (most recent call last):
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 231, in invoke
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 657, in execute
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 691, in _run_job
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 328, in __call__
  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "C:\Users\savani225\.azure\cliextensions\aks-preview\azext_aks_preview\custom.py", line 3508, in aks_enable_addons
    _ensure_container_insights_for_monitoring(cmd, instance.addon_profiles[CONST_MONITORING_ADDON_NAME], subscription_id, resource_group_name, name, instance.location, aad_route=False)
  File "C:\Users\savani225\.azure\cliextensions\aks-preview\azext_aks_preview\custom.py", line 2972, in _ensure_container_insights_for_monitoring
    return _invoke_deployment(cmd, resource_group, deployment_name, template, params,
  File "C:\Users\savani225\.azure\cliextensions\aks-preview\azext_aks_preview\custom.py", line 331, in _invoke_deployment
    return sdk_no_wait(no_wait, smc.begin_create_or_update, resource_group_name, deployment_name, deployment)
AttributeError: 'DeploymentsOperations' object has no attribute 'begin_create_or_update'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az aks enable-addons --addons {} --resource-group {} --name {}

Expected Behavior
Environment Summary
Windows-10-10.0.17763-SP0
Python 3.8.9
Installer: MSI

azure-cli 2.23.0 *

Extensions:
account 0.2.1
aks-preview 0.5.25
subscription 0.1.4

Additional Context

route to service team

It seems that the addons try to update the configuration for omsagent even if no changes are required.

I found a downgrade to 0.5.12 works. Anything above that fails.

@srini247 Apologies for the late reply. Could you please try to upgrade your akspreview extension and AzCLI version and let us know if you are still facing this issue? Also this issue is open for quite sometime. Please let us know if you need any further assistance on this. Awaiting your reply.


Update direction-flag.md

@drvoss : Thanks for your contribution! The author, @, has been notified to review your proposed change.


Introduce new archetype for minimal CoordinateReferenceSystem (CRS)

Context
Rerun points are currently abstract and otherwise dimensionless.
Transforms and camera projections define mathematical relationships between sub-spaces, but they still don't ground the data relative to a meaningful world reference frame, or tell you how to interpret the data itself.
For example:

Are these points relative to a well-defined real-world origin?
What do the points represent? A cartesion space? A geographic space?
What are the units: meters? cm? radians? degrees?

In geographic systems this data is typically captured by a CRS:

https://docs.ogc.org/is/18-010r11/18-010r11.pdf

Primary driving use-case

In: https://github.com/rerun-io/rerun/pull/6561
One challenge we currently have is that if a user logs lat/lon/alt-based Points3D archetypes, they have no way of indicating that this data actually represents geographic data.

Logging a CRS to the parent space would be one way of providing this context. The implication, much like a transform, is that all data in the subtree beneath the CRS can be interpreted relative to that reference system.
We can then find instances of the CRS archetype with Geospatial values and use those to determine where we spawn MapViews.
Alternatives considered
A different approach is to introduce new archetypes such as GpsCoordinate. This is much easier to implement in the short term, but scales poorly:

It proliferates Gps variants across other 2D/3D constructs that still make sense in a map. GpsPoints, GpsLines, etc.
It still doesn't handle the problem of letting a user define which coordinate system their data is in. "GPS" systems still may provide data relative to one of many different coordinate systems.

MVP
Providing a full implementation of an ogc-defined CRS is well out of scope at this point in time and arguably of limited utility (see this old thread from georust project: https://github.com/georust/geo/issues/32)
The main things we specifically care about is indicating whether units in a space are Cartesian (the default) or EPSG4326 (the defacto mapping standard that will cover 95% of our users).
We can document that when using EPSG4326 (WGS84), we assume coordinate axes order of (lat, lon, alt), and units of (degrees, degrees, meters).
Optional low-cost nice-to-haves:

User-defined label. This can be helpful for indicating known reference points or conventions.
Units enum for cartesian spaces (ignored for  EPSG4326)

Not to over-complicate the discussion, and I'm not an expert on the geo math, but I want to mention that the representation of the map projection itself might also differ, for example I assume that the one in PR uses a WebMercator projection, which is OK for most use-cases but not good enough for any serious usage where errors are not as tolerable, where regular Mercator (or other projection) might be used.
Not sure if it affects the suggestions outlined here (newbie to the whole rerun arch), but please consider.

@k-bx yes, arbitrary map projections is something I know we'll eventually want to deal with and I'm hoping to take at least baby steps in that direction.
My understanding at the moment is that the map view in the referenced PR assumes that the source data is in EPSG4326. This assumption goes down through like 3 layers of deps and is fairly baked into much of the georust ecosystem.
The library then does a projection into EPSG3857, which is the common WebMercator projection. This is somewhat implicitly tied to the tile-servers that view provides, which are serving EPSG3857 tiles. Since the view only supports openstreetmap / mapbox, this part really is an implementation detail of the view.
To that end, my first goal is to make it possible to correctly annotate that the source data is represented in EPSG4326, which allows this particular view to know the data is appropriate to use based on its assumptions. Furthermore, if we introduce other CRS values in the future, this would allow the map view to either not work, or, ideally, to implement a correct reprojection from the source data crs into EPSG4326, before it passes it onto the map visualizer.
Farther down the line, it would be nice if our core transform system supported doing arbitrary reprojections between different CRS values much like you can project from 3D views into 2D views via a camera.

We may also need to create a separate issue for the Position3D precision: using float to store latitudes and longitudes can only achieve meter-scale precision, whereas modern RTK-corrected positions require accuracy down to centimeters or millimeters.
Jeremy, you mentioned using Vec3_f64 and Position3D_f64 types as temporary solutions until we implement types that are flexible with respect to the underlying primitive.


make classname (without '.' prefixed) available in template

https://github.com/aslansky/css-sprite/issues/41

Coverage increased (+0.05%) to 97.04% when pulling 091338e07397b1108506ef33bd5306cc10d6cb4a on zoubin:classname into 579cb7fd78af067364c99c36bfbacfa19cdaabe8 on aslansky:master.

#54


Error 429 - Throtteling

Hello,
I work for a company with 120K workspaces, including personal spaces.
I can only recover 50K workspaces and then I get error 429 - Throtteling.
I switched to Plan premium on azure functions but it didn't help.
Do you have a patch to get the WS from the whole tenant power bi?
Thank you very much.

The scanner API has a limit of 50k workspaces an hour so the solution will need to pause for an hour to clear the API limit.
The code is built to do this automatically and it can run on very large tenants. It does from time to time throw new error messages that are rooted in throttling but come up as errors further up the stack (JSON, server 500s).
Can you confirm:
Have you changed the timeout limit in the deployed as an azure function? For a tenant of 120 WS you will need at least 3 hours.
What error are you getting?

Can you compare the code you have to the main branch of the Repo? The last merge handled that error specifically.
https://github.com/RuiRomano/pbimonitor/commit/f134caaa718ef8529c1ba624a4da6969c08ee778#diff-d0030e63e613f48f594af7f352dd3e0990d1ae347d242525fee75c79ffbd1372

@AdminpowerBI, are you still experiencing this issue, and if so, have you already updated to the latest version of pbimonitor as @WillCisler suggested above?

@WillCisler & @JamesDBartlett3,
I did update the scripts but it didn't fix the problem.
However, I've found a workaround that consists in adding an 8-second sleep to the "GetArrayInBatches" function. This spread the execution of the script over 3 hours and thus bypassed error 429 throtteling.
I succeeded in recovering all 104K Workspaces.
Thank you for your support and I apologize for the delay in replying.

Sincerely


LME fails gracefully when singular matrix error is raised

fixes #39
Now raises an informative error when singular linkage matrix error occurs.
I have confirmed that this error certainly occurs when exact covariates are passed as input.
I had added a unit test to confirm that error message is raised when exact covariates are input.

Coverage increased (+0.07%) to 92.488% when pulling 13c75d1165d55f852a71c1e1ee2d609eeab0949c on nbokulich:issue-39 into c659306089898bce67559f4025dc9c685bd143f3 on qiime2:master.

looks good — thanks @thermokarst !

Coverage increased (+0.05%) to 93.267% when pulling d7280c647a86b864bf30a8fea11aa86c253ef99c on nbokulich:issue-39 into 657a19a9868351fe0a74992fb46f81e2eb23f64a on qiime2:master.

Coverage increased (+0.05%) to 93.267% when pulling d7280c647a86b864bf30a8fea11aa86c253ef99c on nbokulich:issue-39 into 657a19a9868351fe0a74992fb46f81e2eb23f64a on qiime2:master.


Check if there is task to call trade customers the day after the dispatch day

Closed

Closed

@Ap110460 please stop that


adding policy-as-code language proposal

Signed-off-by: Dave Huseby<EMAIL_ADDRESS>

Hi Dave, I'm interested in contributing here and potentially co-owning this work item. It's very related to our requirements for cryptoscript.
https://github.com/spruceid/ssi/issues/181

not sure if related, but I have been want to apply https://www.openpolicyagent.org/ to VC / DIDs

@OR13 that's a really good suggestion. Maybe it wasn't clear but the "virtual machine" is a formalization of what inputs are available to scripts at execution time. I think Wayne's cryptoscript has a set of requirements around that. I'd love to have you involved to bring your requirements too. My requirements are that it has to be tight and #nostd (which is Rust-speak for no standard library necessary and can run on bare metal) so that it can run on deeply embedded environments (e.g. smart card TEE's). I prefer to start with a deeply embedded solution and then build up the scaffolding around it to make it into a cloud service if/when needed. That's how everything I'm proposing is designed from the crypto primitives to the reference code. @mikelodder7 has brought pure genius to this effort in his designs that shrink the crypto so that the primitives AND proofs are only 10's of bytes in size without any privacy weaknesses.

@OR13 to expand on the embedded and offline-first requirement that I have: one thing I find amusing is the community assumption that we will all need smartphones to use SSI^b^b^b authentic data (i.e. wallet apps, live internet connections to do endpoint pings for late-binding non-revocation, etc). Imagine what that world looks like? If we have a medical badging system that allows physicians to open locked doors with their delegated credentials, what happens when their phone is dead or a locked door shuts behind them with their phone left on the other side? Do we have USB charging stations near every locked door? Does the physician have to exit an alarmed emergency exit to get to an area where they can get help unlocking doors to get back to their phone? I find it funny that the community has accepted that as a requirement. It's also one of my primary criticisms of the W3C webby approach; the other being the complete lack of privacy preservation.
These proposals are meant to demonstrate an alternative approach that doesn't suffer from any of those problems. @mikelodder7 and I have targeted deeply embedded systems from the start. Ideally, physicians would have an RFC smart card in a lanyard attached to them physically and on that card they have delegated credentials granting them access and authorization to do their job. Presentation is done using a ZKP proof protocol that generates a micro-ledger of the interaction (including the presented data and policy-as-code script the verifier ran with its proof of authenticity) that both counter-parties possess at completion. Thanks to the aggregator, the verifier already has the keys and non-revocation proofs from the credential issuer used to verify that the underlying credential is still valid and unlocks the door. Power comes from the NFC reader so the badge will never stop working. A smartphone can be used as a backup if they leave their badge somewhere.

the other being the complete lack of privacy preservation due to the LD approach.

This is a false statement, privacy loss does not occur because identifiers exist... it occurs when they are reused...
btw, public keys are identifiers...
The rest I agree with...

the other being the complete lack of privacy preservation due to the LD approach.

This is a false statement, privacy loss does not occur because identifiers exist... it occurs when they are reused...
btw, public keys are identifiers...

I don't disagree with you. You're correct about identifier re-use. I'm currently probably wrong about the identifier re-use in the LD approach. The last time I looked (~6 months ago) it was still a problem. My apologies for make stale assertions. I was very interested in what you were describing in yesterday's Ursa call about this but I need more information before I'll agree the problem is cured.
Our distributed zkp authentication proposal doesn't suffer these problems. The only public key used is that of the issuer of the credential and not that of the holder. The holder is just proving knowledge of a valid token. Because the token is never revealed to the verifier, it is not a correlating factor. Because the key used to sign the proof presentation and the API request is ephemeral, it isn't either. Each 0RTT request comes with a proof-of-knowledge that is unlinkable (at the application layer) from previous and future requests from the same holder. Full unlinkability requires IP obfuscation and even network stack obfuscation of course. This is just a solution for application layer privacy.

If a system requires anonymity of the issuer as well as that of the holder, we have the delegatable anonymous credentials proposal for that. The payload can be a distributed zkp authentication token and then there is full mutual anonymity between the issuer and the holder.

To put a period at the end of my thought, all of this enables "absolute privacy by default", the first principle of user sovereignty.


group creation refurb

Fixes TLON-2714
Fixes TLON-2312
Fixes TLON-2733
Implements the new group/DM creation/join flow, which all starts with a single sheet now. I made sure this all works on web now, as well (by switching to using basic react state for view switching in AddGroupSheet).
Removed the FloatingAddButton since it's no longer necessary (it was only used in ChatList for triggering either the new dm or new group sheets).
Updated FloatingActionButton to match the new rounded style.
Broke performGroupActions out of useChannelNavigation, it now lives in useGroupActions.
Fixed an issue where the Invite Users sheet wasn't accessible from the ChatListOptions within the GroupChannels view.
Also rewrote InviteUsersSheet so that it uses the Modal component. Before this rewrite, the app would crash with a complaint about RCTView not appearing as a descendant of RCTShadowView when rendered in the EmptyChannelComponent.

Thank you! Only visual nits.

Let's use medium-weight (500?) for the "New Message" header and track the spacing in a bit. Also if there's a way to get all the left edges to line up, great.

"Select Members" here is also too bold. 500 should do it.

Investigate using the Input components from the UI library. The border here will end up being much lighter and the label will be better aligned. I'm pretty sure that component will also take validator rules in case we want to simplify anything.

The disabled button on this screen is also much too dark. We should crib from somewhere else in the app for a disabled state.

The transitions between states in the sheet look OK, I think. I'm not sure we have sheet content state transitions elsewhere (group actions/admin, etc).

I see this error when creating a group:

Otherwise looks good visually.

I see this error when creating a group:

Otherwise looks good visually.

this is fixed in the latest commit

Nice, a couple nits here, and also:

Horizontal margins are thicker on this sheet vs other sheets.
Additional items should scroll under search input, not just the contact names
iOS "new group" transition is a little wonky -- incoming views should slide over old views; right now it's doing a kind of crisscross thing (or, really, we should just open in a new screen like the other interactions do
I'm seeing a lot of "invalid snap points" warnings

The snap points warning is happening because I've set snapPoints to ['90%'] and I haven't set snapPointsMode to "percent". If I don't set snapPoints then the sheet doesn't pop up to an appropriate height:

If I do set snapPoints to 90% with snapPointsMode set to "percent", it instead takes up the whole screen (and weirdly cuts off the bottom content of the sheet):

So I ended up doing what we're doing in ProfileSheet, setting snapPoints without changing the mode, which does seem to actually respect the snapPoints setting.
Which additional items are we expecting under the list of contacts?

Which additional items are we expecting under the list of contacts?

The idea is that the "New group" and "Join group" controls are part of the list content, so they should scroll along with the content below.

Great, this is looking good. Two last bits:

I'm still seeing the snap point warning? Could that be something on my end?
Can "new group" open on a new screen? Or at minimum can we fix the transition so that new view slides on top of old view rather than old view sliding out to right as new view slides in from right?

See my comments above about the snap points issue. Yeah, I can make a screen for new group.


make attribute cache threadsafe

This is targeting the wrong branch, I'll close this an open another one.


[Bug]: Cannot install packages

Getting this error when running pnpm install in the main branch.
ERR_PNPM_NO_MATCHING_VERSION  No matching version found for<EMAIL_ADDRESS>
This error happened while installing a direct dependency of /Users/anderssogaard/Projects/shopify-cli/packages/app

The latest release of @shopify/theme is "3.58.2".

Hi! The @shopify/cli package now includes theme and ui-extensions-test-utils, so you only need that one.
You can find more information here: https://shopify.dev/docs/apps/build/cli-for-apps#switch-to-a-global-executable-or-local-dependency

@gonzaloriestra It is still not fixed.
Steps to replicate:

Forge this (https://github.com/Shopify/cli) repository
Run pnpm install

Oops, you are right. Let us investigate...

Are you using pnpm v9? I think that's the issue. It only works with v8 for now, as explained here.
We are not releasing other packages than cli, because that one now includes the rest. Pnpm must take the dependencies locally, and that only works with v8.

Makes sense. I think this can be fixed by adding link-workspace-packages=true to .npmrc then

Thanks for the suggestion! 👏
I've created a PR to enable it, so PNPM v9 is also compatible.


how-to: further improvements

Continues https://github.com/iterative/dvc.org/pull/1914#pullrequestreview-540149852

Put Merge Conflicts in
Rename Update Tracked Files->Data
Update SEO info.
Add corresponding redirects
Minor copy edits

Hmmm there was a problem deploying this it seems...

https://dvc.org/doc/user-guide/how-to/stop-tracking-data

Strange because the last test here passed: https://app.circleci.com/pipelines/github/iterative/dvc.org/6808/workflows/6f5d646f-c323-4ad5-91ba-9ff01bbd9604/jobs/6864
But the build failed: https://dashboard.heroku.com/apps/dvc-org/activity/builds/a2ce7bc5-3334-4140-b68d-7f8a0f700f8a
With
       $ gatsby build
       success open and validate gatsby-configs - 0.388s
...
       success createSchemaCustomization - 0.539s
error Error processing Markdown file /tmp/build_b4f41058_/content/docs/user-guide/how-to/add-deps-or-outs-to-a-stage.md:
      can not read a block mapping entry; a multiline key may not be an implicit key at line 5, column 1:

    ^
       not finished source and transform nodes - 1.041s
error Command failed with exit code 1.
       info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
------------------------
...

Fixing in #1977


Put snippets on top of the documentation articles

Problem description
Currently, snippets appear on the bottom of the documentation articles. This makes them hard to notice, although they often provide a simple entry point into the API: a reusable code snippet, which can be copied, pasted and customised in the user code.
Expected behavior
Put the snippet on the top of the article in a collapsed widget expanding on click, which initially only reveals 3-4 lines of the code (e.g. fading to the page background color) to reduce the taken vertical space.

We are able to provide "copy and pastable" snippets in a extra doc file which is inserted right at the top. Eg.  https://github.com/eclipsesource/tabris-js/blob/master/doc/api/device.md is used here http://docs.tabris.com/latest/api/device.html#device

Done


Moved to more standard handling metrics; Added info endpoint with version

Signed-off-by: Bartlomiej Plotka<EMAIL_ADDRESS>

Added CI  too  (:


add UpdateInviteRequest rpc method, change names of OrganizationInvite method/messages to Invite

We need to let people update invites rather than send them one by one until a user has accepted. When we add an invite to the invite collection, we'll also store the current app user as the inviter and delete invites from the collection on accepting rather than sending.

I'm not sure why that endpoint isn't being used now.

We probably didn't have the API at that point.

One last gut check before approving: If we are only having one API, it should still be named Update instead of AddAndRemove? Add/Remove makes sense if two API that you need to differentiate. We try to use Update unless some other action is more accurate. I don't feel strongly either way, except just know we need to stick with our decision long term.

One last gut check before approving: If we are only having one API, it should still be named Update instead of AddAndRemove? Add/Remove makes sense if two API that you need to differentiate. We try to use Update unless some other action is more accurate. I don't feel strongly either way, except just know we need to stick with our decision long term.

That makes sense - I'll change it to update.

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

@michaellee1019 I think we might have to rebuild the protos somehow? I don't think solving this merge conflict manually would be great


Password in error log at /account/password/

The parameters current_password, new_password and new_password2 should be excluded from errorlogging in the POST request at the URL /account/password.

F


WebGL staging during development [question]

If this is not the right place please close this issue.
Suppose we want to touch typescript in the Demo Example. Our understanding is that we have to copy & paste the output (WebGL related) folders manually, which are then cached within Library/PackageCache. Each time we have to make a change, we have to create a new build (with WebGL as the target), and run that locally.
What would the ideal development flow be? This includes touching .ts files, and/or .cs files.
Our view is that this kind of development can be very slow and inefficient and we would like to explore more options on how to improve web/typescript integration and the development experience for those who want to work with Tezos Unity SDK & WebGL builds

Hi @AlexandrosGounis.
You are going to add some improvements for SDK?
All interactions between .cs code and .js bundle happens through BeaconConnectorWebGL
So, all you need is to pass correct data to input and correct handle output for all method of IBeaconConnector
During developing in .ts files you should always run npm run build to create relevant bundle.
When you click Build and run button in Unity editor, it will suggest you to choose directory where to store static files, so you can setup your webpack config to save output file in this directory to update .js bundle. Thereby you can refresh you runnng WebGL localhost after npm run build to run relevant .js code.

Closing this, feel free to create a new one if you have further problems/questions.


Update .travis.yaml - test platforms by node LTS

the lower versions of node fail because of dependencies.
The dependencies moved forward - so should we.

Hmm. It appears that we only need to support

v4 until april 2018
v6 until april 2019
v8 until december 2019
node (the current)


feat: enforce style checks in CI.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (e299766) to head (f12420c).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #14   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            8         8
  Lines         1004      1004
  Branches       104       104
=========================================
  Hits          1004      1004

Flag
Coverage Δ

unittests
100.00% <ø> (ø)

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

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


DO NOT MERGE. Wip/get thread id schedules

Closing https://github.com/numba/numba/pull/7625 implements this further.


Update math classes

Motivation for this change
A new version of math-classes that works with the default coq version in nix is available.
Things done

[x] added checksum for the new release
[x] tested to compile it for a few coq versions, i.e 8.6, 8.10, 8.11, 8.12, 8.13

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[x] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Test started at https://github.com/coq-community/coq-nix-toolbox/pull/51 as per https://github.com/coq-community/coq-nix-toolbox#testing-coqpackages-updates-in-nixpkgs

@Zimmi48 The unfortunate need to keep using the old math-class version for compilers <= 8.10 is because of the change to using lia instead of omega here. Perhaps one should use something else than lia to keep backwards compatibility?  Or is it better to forge ahead and only support old coq versions with old library versions?

Or is it better to forge ahead and only support old coq versions with old library versions?

Yeah, that's my point of view. Library maintainers can only do so much and support a reasonable range of Coq version. Beyond that, it becomes too difficult.

Result of nixpkgs-review pr 129766 at fdfbe869 run on x86_64-linux 1

1 package built successfully:

coqPackages.math-classes

1 suggestion:

warning: license-missing
Package is missing a license.
Near pkgs/build-support/coq/default.nix:75:3:
   |
75 |   meta = ({ platforms = coq.meta.platforms; } //
   |   ^

@vbgl Would you merge this PR?

Thanks!


Tailwind size classes not being applied correctly.

Hi,
Firstly awesome package - really appreciate your work on this!
I've been using this recently and ran into issues with a number of components not showing correctly in my solid-start app. I narrowed the issue down to components which use the tailwind size class. Not sure if it's something to do with my setup and hoping you might be able to shed some light on it for me - but it seems like the tailwind class isn't being applied despite being present.
<RadioGroupPrimitive.ItemControl class="aspect-square size-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50">
  <RadioGroupPrimitive.ItemIndicator class="flex h-full items-center justify-center ">
    <TbCircle class="size-2.5 fill-current text-current" />
  </RadioGroupPrimitive.ItemIndicator>
</RadioGroupPrimitive.ItemControl>

If I use the original component code from above it looks like this,

But if I modify the classes with explicit width and height classes,
<RadioGroupPrimitive.ItemControl class="aspect-square size-4 w-4 h-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50">
  <RadioGroupPrimitive.ItemIndicator class="flex h-full items-center justify-center ">
    <TbCircle class="size-2.5 w-2.5 h-2.5 fill-current text-current" />
  </RadioGroupPrimitive.ItemIndicator>
</RadioGroupPrimitive.ItemControl>

Then it renders correctly as intended,

Have you encountered this before or have any idea how to fix it?
Here's my packages.json dependencies if that's helpful.
  "dependencies": {
    "@kobalte/core": "^0.12.3",
    "@libsql/client": "^0.5.3",
    "@solid-primitives/scheduled": "^1.4.3",
    "@solidjs/router": "^0.13.0",
    "@solidjs/start": "^0.6.1",
    "@tanstack/solid-table": "^8.13.2",
    "autoprefixer": "^10.4.14",
    "class-variance-authority": "^0.7.0",
    "clsx": "^2.1.0",
    "drizzle-orm": "^0.30.1",
    "postcss": "^8.4.26",
    "solid-icons": "^1.1.0",
    "solid-js": "^1.8.15",
    "tailwind-merge": "^2.2.1",
    "tailwindcss": "^3.3.3",
    "tailwindcss-animate": "^1.0.7",
    "vinxi": "^0.3.10"
  },

size-* was added in tailwind 3.4 so if you update it you're good to go :)
https://tailwindcss.com/blog/tailwindcss-v3-4#new-size-utilities

I figured it would be something simple like this! Thanks for your help mate :)


Remove kafka-clients from dependencies

One side-effect from #166: kafka-clients (included via schema-registry-client) is included on the output package.
This is probably a non-issue, as the Connector plugin classpath should be isolated, and should be ok to ship kafka-clients as it should be aligned with the schema-registry client dependency using it. Unless schema-registry-client is not needed all together?
Just want to call out this as it's causing https://github.com/aiven/gcs-connector-for-apache-kafka/pull/279 to fail (though it is caused by how the integration tests are implemented, see https://github.com/aiven/gcs-connector-for-apache-kafka/issues/283).
cc @C0urante

Yeah, I think we should have kept the exclusion when we changed the dependency. Whoops!


Update pretrained.jl with CIFAR10 functionality

It turns out we missed one important bit when implementing CIFAR10 dataset. Namely, we forgot to add functionality which allows the user to load pre-trained models with the newly implemented dataset.

Codecov Report

Merging #205 (2552213) into development (ba2e616) will decrease coverage by 0.66%.
The diff coverage is 0.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@               Coverage Diff               @@
##           development     #205      +/-   ##
===============================================
- Coverage        77.54%   76.88%   -0.66%
===============================================
  Files               37       37
  Lines             1287     1298      +11
===============================================
  Hits               998      998
- Misses             289      300      +11

Impacted Files
Coverage Δ

src/models/pretrained.jl
0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Is the double .jls extension in load_cifar1_ensemble supposed to be like that? This seems wrong.

Good catch 👍

Is the double .jls extension in load_cifar1_ensemble supposed to be like that? This seems wrong.

Sorry, cifar10*
Also, I noticed that you write cifar10 in two different ways (cifar10, cifar_10), please make this consistent :)

Is the double .jls extension in load_cifar1_ensemble supposed to be like that? This seems wrong.

Sorry, cifar10* Also, I noticed that you write cifar10 in two different ways (cifar10, cifar_10), please make this consistent :)

Also missed that one, thanks!


Package.json overhaul

This PR updates all of the packages and removes vulnerabilities. It updates the peer dep of React and Material UI to more recent versions. The tests have also been updated to work with the latest packages.
I've resisted making too many changes. This PR should go with this one: https://github.com/gregnb/mui-datatables/pull/949
https://github.com/mui-org/material-ui/issues/15928 - Reason for updating TableToolbarSelect.js and one of its tests.
First brought up here: https://github.com/gregnb/mui-datatables/pull/1065

Coverage increased (+0.6%) to 76.535% when pulling 4797b8cf187ea787d91b809423f989c6759f8b3a on patorjk:package_upgrade into f2468e2d056cb602b3e2ec15bb3e95231e81e420 on gregnb:master.

Closes https://github.com/gregnb/mui-datatables/issues/1017, https://github.com/gregnb/mui-datatables/issues/1118, https://github.com/gregnb/mui-datatables/pull/692

Marked as breaking change mostly for any material v4 changes, like the padding.

Closing in favor of updates in v3 branch.


lib: src: data: Error when app is updated

As shared preferences don't know about the updated sims, an error is thrown while loading the updated app.

Hey I'd like to work on this issue!

Sure go ahead @agnes-sharan, let me know if you need any help!

I'd like to work on it.


ENH: higher-dimensional input in spatial.SphericalVoronoi

What does this implement/fix?

This adds support for higher-dimensional input in spatial.SphericalVoronoi.  ~It also adds a circumradii attribute, which calculates the radius of each facet.~
Additional information

Builds on the discussion in #10494

Thanks for another great review @tylerjereddy - I am learning a lot about good practices.
I removed the circumradii attribute.  I will think about it some more and perhaps put it in a later PR.

What's the application / use case for the circumradii? I realize you've removed that now. Is that useful in the crystallography domain/ your manuscript?

Ah, you were talking about the Delaunay circumcircles, I think, so yeah maybe awkard for those here.

Just FYI, I need a Voronoi diagram with both the circumcenters and the circumradii for my application.  Of course the circumcenters are the Voronoi vertices, so that part is given.  As long as the vertices are associated with the hull simplices then I can get the circumradii.
BTW, this enhancement is very cool.  I don't really need it in my world, but very cool.

Can you point to an example publication that uses a spherical Voronoi diagram with ndim > 3? Is this the example you gave before from your crystallography work again or is there something else?

My motivation for extending to arbitrary dimensions comes from my crystallography work.  In general though, spherical voronoi diagrams are useful for calculating the covering radius of a point set on a hypersphere.  I will do a literature review and see what else I can find.

I have added tests for the Euler characteristic in arbitrary dimensions.  The generalization is described here: https://en.wikipedia.org/wiki/Euler_characteristic#Generalizations

I rebased on latest master & fixed the deprecated as_dcm() call. I confirmed that spherical_voronoi.py still has 100 % line coverage in this feature branch.
Let me now check the asv benchmarks for 3D input.
Beyond that, I can push fixes for any of the changes you agree with---let me know.

I ran asv continuous master f2f49c6d -b "SphericalVor*" >& output.txt
There was no evidence of a slowdown in performance as a result of adding n-dimensional support, so that's good.

Thanks for the review @tylerjereddy.
I have made the changes you suggested. I pushed the fixes myself because my git skills are poor and this is easier for me to manage.

I updated the appropriate section of the release notes wiki, feel free to expand/correct as you see fit.


Mobile - Clicking folders closes the sidebar

When clicking the folder the sidebar is closing / hiding, which is the same behaviour when clicking on a file. When trying to navigate multiple folders, have to keep re-opening the sidebar
https://user-images.githubusercontent.com/46079004/186613303-73532469-823a-4c40-9ea9-1e64b3641827.mp4
.

Exactly what I posted on docsify-themeable's issues: https://github.com/jhildenbiddle/docsify-themeable/issues/77
This plugin is compatible with the original docsify's theme, such as vue, dark, and so on, but incompatible with themeable.
When using native theme of docsify, dark.css for example, the sidebar won't hide until you touch the article content on the right or touch the little TOC icon at the down-left corner. While using any themeable's themes, it behavious like what you've shown in the video.

Exactly what I posted on docsify-themeable's issues: jhildenbiddle/docsify-themeable#77 This plugin is compatible with the docsify's native themes, but incompatible with docsify-themeable. When using native themes of docsify, such as vue.css, dark.css, and so on, the sidebar won't hide until you touch the article content on the right or touch the little TOC icon at the down-left corner. While using any themeable's themes, it behaves like what you've shown in the video.

Just wanted to post this here. A solution I came up with for my environment.
https://github.com/Pete9xi/Paradox_AntiCheat/commit/892ef63961032c2464ae3380e969b9ae9183d959


Sessions without cookies

Hello,
I'm building an API that will be used by web client, iOS app and Android app. The iOS and Android developer don't want to handle cookies and they would prefer sending an Authorization header (some token) with each request they make to the API but they still like the session to be stored on the API side.
So, I'd like to use the default session functionality provided by Laravel out-of-the-box BUT instead of using 'laravel_session' cookie, the client (web app, mobile app, etc) would send that same hash as an Authorization header and would have to handle storing the token locally itself some other way.
Can I switch to this approach easily and how?
I'm aware of JWT, but this means that the sessions is stored on the client side and has some drawbacks (not pointing out security), although it would make the API stateless. I'd prefer a solution for what I described.
Thanks,
Allan

Please ask on the fourms.


Bunch of NRE's when loaded

NullReferenceException: Object reference not set to an instance of an object
at RustServerMetrics.MetricsLogger.OnPlayerDisconnected (BasePlayer player) [0x00000] in <54b4bcbc0aba47b495345bfe7621bc6f>:0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.OnDisconnected_Patch0(BasePlayer)
at ServerMgr.OnDisconnected (System.String strReason, Network.Connection connection) [0x0006e] in <56764490592449c68909fe9806c0d7bd>:0
at Network.Server.OnDisconnected (System.String strReason, Network.Connection cn) [0x00021] in <56ac076016834fc48b2ebee032c7e2af>:0
at Facepunch.Network.Raknet.Server.Kick (Network.Connection cn, System.String message, System.Boolean logfile) [0x000b7] in <37629274f6b04f768a3e5ff1bee7fc40>:0
at ServerMgr.DoTick () [0x00045] in <56764490592449c68909fe9806c0d7bd>:0
NullReferenceException: Object reference not set to an instance of an object
at RustServerMetrics.MetricsLogger.OnPlayerDisconnected (BasePlayer player) [0x00000] in <54b4bcbc0aba47b495345bfe7621bc6f>:0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.OnDisconnected_Patch0(BasePlayer)
at ServerMgr.OnDisconnected (System.String strReason, Network.Connection connection) [0x0006e] in <56764490592449c68909fe9806c0d7bd>:0
at Network.Server.OnDisconnected (System.String strReason, Network.Connection cn) [0x00021] in <56ac076016834fc48b2ebee032c7e2af>:0
at Facepunch.Network.Raknet.Server.Kick (Network.Connection cn, System.String message, System.Boolean logfile) [0x000b7] in <37629274f6b04f768a3e5ff1bee7fc40>:0
at ServerMgr.DoTick () [0x00045] in <56764490592449c68909fe9806c0d7bd>:0

Are you sure you're running the latest version (1.5.3) that was released to fix the breaking changes from the Rust update on the 6th.
I'm running 1.5.3 and have had no issues as well as several other owners I've talked to.
https://github.com/Pinkstink-Rust/Rust-Server-Metrics/releases/tag/release-v1.5.3

Yes we were running the latest.

Was it being we hotloaded it using harmony.load?

Was it being we hotloaded it using harmony.load?

Yea, don't do that with RSM

Just got information it was not hot loaded and another server was experiencing this aswell.

Runs perfectly fine on our servers & I assume Jex's servers, you guy's could be doing something wrong

Still experiencing issues with RSM Crashing on startup after the cheater update

Still experiencing issues with RSM Crashing on startup after the cheater update

Will look into when available, can you provide details regarding your server?

Going to close this as it has become stale with no additional reports. If this issue arises again feel free to open new issue.


Invalid declaration with negative margin utilities

I'm experimenting with native CSS variables support without PostCSS transpilers in the latest versions of Firefox and Chrome.
Everything seems to work surprising well but browsers won't parse negative values in this way (actually, they won't parse any value at all):
.mxn1 { margin-left: -var(--space-1); margin-right: -var(--space-1); }

Looking at the specs, I found that:

you can’t build up a single token where part of it is provided by a variable.

So, while PostCSS plugins (in)correctly get this right, perhaps it'd be better to use something like this:
.mxn1 { margin-left: calc( var(--space-1)  * -1 ); margin-right: calc( var(--space-1) * -1 ); }

Thank you!

I currently fix this on a project-by-project basis, using @pinoceniccola's suggestion above, but would really really like to see this changed in the base repo. I'd be happy to make a PR for this, if that'd be helpful.


Added comments to Compile.js

Check all applicable boxes below (put an x in between the square brackets)

[x] This is to fix an issue. Issue #:53
[ ] If I modified anything other than comments, I ran npm run build and npm test

Summary
This pull request closes issue #53.

In the future, try and fill out the template 😄. For example, it's helpful to know that this closes #53.

Thanks @brendanpettis! You are now... a Squirrelly contributor! 👏

Thanks for letting me help, and for the feedback @nebrelbug!