Custom semantics actions not working on Mac OS

Hi,
Adding custom semantics actions has no affect on Mac OS:
import 'package:flutter/rendering.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() {
    setState(() {
      // This call to setState tells the Flutter framework that something has
      // changed in this State, which causes it to rerun the build method below
      // so that the display can reflect the updated values. If we changed
      // _counter without calling setState(), then the build method would not be
      // called again, and so nothing would appear to happen.
      _counter++;
    });
  }

  @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: Semantics(
        customSemanticsActions: {
          CustomSemanticsAction(label: 'Increase'): () => setState(
                () => _counter++,
              ),
          CustomSemanticsAction(label: 'Decrease'): () => setState(
                () => _counter--,
              )
        },
        child: FloatingActionButton(
          onPressed: _incrementCounter,
          tooltip: 'Increment',
          child: const Icon(
            Icons.add,
            semanticLabel: 'Increase',
          ),
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

If you run that sample with VoiceOver enabled, focus the button by holding down either capslock or control and option with the right arrow key, then view the actions list with VO command space, only the default "Press" action is visible.
I haven't been able to check iOS yet, but I know they work on Android at least.

Thanks for the report @chrisnorman7
I tried following the details you provided with latest master version with which I observed that I see increase, button in the VO space. If this isn't correct interpretation of the issue you are reporting, can you please provide what's the expected behavior against the actual behavior ?
Also, please check if your issue is similar to https://github.com/flutter/flutter/issues/149613 or not.

Are you still seeing the action on the latest Master? I wasn't this morning. I'm not on my mac right now, but I can post the output of flutter doctor -v tomorrow if it's needed.
Cheers,

can you please provide what's the expected behavior against the actual behavior ?

Can you please also provide this so as to properly address this issue ?

Hi,
What you are seeing is the label of the button. Change the label of the CustomSemanticsAction to something like "Increase the counter". Also, it's VO Command Space, not just VO Space. To see this in action, focus the Macintosh HD on your desktop, and press VO + Command + Space. You will get a menu with two items: Open, and Show Menu. Now, if you focus on the button in our sample application, and press VO + Command + Space, you will get only one item in the actions menu: Press. This is the default action which happens when you press VO + Space.
Note: The keys are very similar.
Now for my flutter doctor -v:
[✓] Flutter (Channel master, 3.27.0-1.0.pre.780, on macOS 15.2 24C5089c darwin-arm64, locale en-GB)
    • Flutter version 3.27.0-1.0.pre.780 on channel master at /Users/achris/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4397f43d37 (2 hours ago), 2024-12-11 07:12:29 -0500
    • Engine revision e4316b8bc5
    • Dart version 3.7.0 (build 3.7.0-235.0.dev)
    • DevTools version 2.41.0

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

[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16B40
    • CocoaPods version 1.16.2

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

[✓] Android Studio (version 2024.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 21.0.3+-79915917-b509.11)

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

[✓] Connected device (4 available)
    • Chris’s iPhone (mobile)         • 00008140-000C51341ED3001C • ios            • iOS 18.1.1 22B91
    • macOS (desktop)                 • macos                     • darwin-arm64   • macOS 15.2 24C5089c darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad     • darwin         • macOS 15.2 24C5089c darwin-arm64
    • Chrome (web)                    • chrome                    • web-javascript • Google Chrome 131.0.6778.109

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

! Doctor found issues in 1 category.

Thanks for the update. Now I was able to replicate the behavior reported with latest sdk versions.
stable : 3.24.5
master : 3.27.0-1.0.pre.778

Looks like the NSAccessibilityCustomAction is not hooked up in macos


UHF-9986: Monolog dependency

How to install

composer require drupal/helfi_api_base:dev-UHF-9986
Copy settings.php from https://github.com/City-of-Helsinki/drupal-helfi-platform/pull/235
Run drush deploy

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

Project coverage is 81.92%. Comparing base (e94a83d) to head (ce5f9a9).

Additional details and impacted files
@@              Coverage Diff               @@
##             UHF-9635     #164      +/-   ##
==============================================
- Coverage       82.21%   81.92%   -0.29%
+ Complexity        561      553       -8
==============================================
  Files              76       75       -1
  Lines            1906     1876      -30
==============================================
- Hits             1567     1537      -30
  Misses            339      339

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


Update AppRailAnchor.svelte

Linked Issue
Closes #{issueNumber}
Description
{description}
Changsets
Instructions: Changesets automate our changelog. If you modify files in /packages, run pnpm changeset in the root of the monorepo, follow the prompts, then commit the markdown file. Changes that add features should be minor while chores and bugfixes should be patch. Please prefix the changeset message with feat:, bugfix: or chore:.
Checklist
Please read and apply all contribution requirements.

[ ] This PR targets the dev branch (NEVER master)
[ ] Documentation reflects all relevant changes
[ ] Branch is prefixed with: docs/, feat/, chore/, bugfix/
[ ] Ensure Svelte and Typescript linting is current - run pnpm ci:check
[ ] Ensure Prettier linting is current - run pnpm format
[ ] All test cases are passing - run pnpm test
[ ] Includes a changeset (if relevant; see above)

Sorry but we cannot accept this. You seem to have bypassed all guidelines we provide for contributions:
https://www.skeleton.dev/docs/contributing/requirements#pull-requests

No clear motive for the change
Didn't complete the required fields in the template post above
Change would be very opinionated and not particularly helpful to most users

I'd recommend something like this if you need this as a one-off for your personal use:
<AppRailAnchor class="(custom styles here)">


Fixed 'where' attribute for group() method.

Bug example:
$wheres = [
     'foo_id' => '[0-9]+'
];
$router->group(['version' => 'v1', 'prefix' => 'v1', 'where' => $wheres], function($router) {
        $router->get('/url/{foo_id}', function() {
             return "you don't need to see this";
        });
});

So, we open browser and go to link:
http://example.com/v1/url/<asdasd>
and see it:
you don't need to see this

but should:
{
    "message": "404 Not Found",
    "status_code": 404
}

Maybe, should I to give further explanation?

will this be merged?

Ping @jasonlewis

Sorry, slowly getting around to everything.
Do we need to check if the $action has the where key before using it?

Nope. https://github.com/dingo/api/blob/master/src/Routing/Router.php#L464

Of course! Thanks. :+1:


[FEATURE]: Synchronous & Asynchronous replication capability for File volumes

Describe the solution you'd like
Permit the configuration of Synchronous & Asynchronous replication for CSI NFS volumes created on PowerMax & PowerStore arrays. These already have underlying native support for NAS shares of this type, but the capability is not currently exposed in the CSI driver.
Describe alternatives you've considered
Only alternatives available currently would be using manual provisioning, or potentially leveraging OpenShift Data Foundation.

Hi @dakaix,
Thank you for reaching out. Can you please provide more information on this request by reaching out to us on<EMAIL_ADDRESS>We need the following details to add this feature request to our backlog:

Storage array(s) you are using
Background (what are you trying to do)
Feature description (what must this functionality do)
Resulting benefit from the feature


nheko: 0.10.0 -> 0.10.1-1

Description of changes
Fixes a build failure https://hydra.nixos.org/build/190031815

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Thanks for the fix. Works well.

Result of nixpkgs-review pr 190714 run on x86_64-linux 1

1 package built:

nheko

crashes for me when closing the window (so actually it works when I try to use it...)
Error: signal 11:
result/bin/nheko[0x9568cb]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(+0x3dbf0)[0x7f0f44b8abf0]
/nix/store/lk84rvw52b46wwp9wv7z4py0d348dx93-qtbase-5.15.5-bin/lib/qt-5.15.5/plugins/platformthemes/libqgtk3.so(+0x1a6be)[0x7f0f326af6be]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x23888)[0x7f0ef05e5888]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x242ad)[0x7f0ef05e62ad]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x25e81)[0x7f0ef05e7e81]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x26097)[0x7f0ef05e8097]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x12dfb)[0x7f0ef05d4dfb]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x12ef3)[0x7f0ef05d4ef3]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x12ef3)[0x7f0ef05d4ef3]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(+0x3e4ca5)[0x7f0f47160ca5]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x382e5)[0x7f0ef041f2e5]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(+0x3e3ef5)[0x7f0f4715fef5]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x38665)[0x7f0ef041f665]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/25kbm12ni04mr25mslr47xad8wfa2iwg-qtdeclarative-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so(+0x1a7e1)[0x7f0ef80247e1]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(+0x3e535e)[0x7f0f4716135e]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x38125)[0x7f0ef041f125]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x384a5)[0x7f0ef041f4a5]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(_ZN10QQuickViewD2Ev+0x45)[0x7f0f47063fe5]
result/bin/nheko(main+0xd56)[0x58e466]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(+0x2924e)[0x7f0f44b7624e]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(__libc_start_main+0x89)[0x7f0f44b76309]
result/bin/nheko[0x58ed15]
Error: signal 6:
result/bin/nheko[0x9568cb]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(+0x3dbf0)[0x7f0f44b8abf0]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(+0x8abc7)[0x7f0f44bd7bc7]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(raise+0x16)[0x7f0f44b8ab46]
result/bin/nheko[0x956981]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(+0x3dbf0)[0x7f0f44b8abf0]
/nix/store/lk84rvw52b46wwp9wv7z4py0d348dx93-qtbase-5.15.5-bin/lib/qt-5.15.5/plugins/platformthemes/libqgtk3.so(+0x1a6be)[0x7f0f326af6be]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x23888)[0x7f0ef05e5888]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x242ad)[0x7f0ef05e62ad]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x25e81)[0x7f0ef05e7e81]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x26097)[0x7f0ef05e8097]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x12dfb)[0x7f0ef05d4dfb]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x12ef3)[0x7f0ef05d4ef3]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/Qt/labs/platform/libqtlabsplatformplugin.so(+0x12ef3)[0x7f0ef05d4ef3]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(+0x3e4ca5)[0x7f0f47160ca5]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x382e5)[0x7f0ef041f2e5]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(+0x3e3ef5)[0x7f0f4715fef5]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x38665)[0x7f0ef041f665]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/25kbm12ni04mr25mslr47xad8wfa2iwg-qtdeclarative-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so(+0x1a7e1)[0x7f0ef80247e1]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(+0x3e535e)[0x7f0f4716135e]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x38125)[0x7f0ef041f125]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN14QObjectPrivate14deleteChildrenEv+0x78)[0x7f0f456b33d8]
/nix/store/dmj5kndgbkr2p159wsjw15551da5r70p-qtbase-5.15.5/lib/libQt5Core.so.5(_ZN7QObjectD2Ev+0x3b4)[0x7f0f456be184]
/nix/store/jmrv3kxpihai23k7mvflr6x7j28ajgrz-qtquickcontrols2-5.15.5-bin/lib/qt-5.15.5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so(+0x384a5)[0x7f0ef041f4a5]
/nix/store/yv17rn8s32y7r0c2dv4m1nwhbl31sw4b-qtdeclarative-5.15.5/lib/libQt5Quick.so.5(_ZN10QQuickViewD2Ev+0x45)[0x7f0f47063fe5]
result/bin/nheko(main+0xd56)[0x58e466]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(+0x2924e)[0x7f0f44b7624e]
/nix/store/fz54faknl123dimzz6jsppw193lx2mip-glibc-2.35-163/lib/libc.so.6(__libc_start_main+0x89)[0x7f0f44b76309]
result/bin/nheko[0x58ed15]
zsh: abort (core dumped)  result/bin/nheko

crashes for me when closing the window (so actually it works when I try to use it...)

I can't reproduce that. You log doesn't say much tho, could you run nheko through something like strace?

crashes for me when closing the window (so actually it works when I try to use it...)

Can't reproduce this either. Built nheko from this PR rebased on the latest master branch.

No issue for me, thank you for the update.


pass parameter to asyncValidators

Hello, is there a way to pass in parameter to function?
i have to pass in id of that item
    form.control('exactValue').setAsyncValidators([
    validateItem(???, widget.id)
    ]);

oh gotcha, didnt think of that, Thanks!


Some namespaces inside Storage include files do not align with directory structure

For example, /protocol/*.hpp, /*_sas_builder.hpp. Some files (example:  datalake_constants.hpp, datalake_utilities.hpp) have only _detail namespace, but they don't live in internal directory.

cc @Jinming-Hu
@antkmsft is any of the issues you listed related to public headers? If so, the move needs to happen before GA because it would be a breaking change otherwise.

I noticed there's an internal directory and a private directory in core sdk. What's the difference? Should storage sdk put internal headers in internal or private?

Internal headers are for things meant for client libraries only, but not end customers, including things in the _internal namespace. We cannot make breaking changes to these.
Private headers usually are within the src directory, and are only private to the package, including things in the _detail namespace. No one outside the package should use it. We can make breaking changes to these.

PR #2381 may not be sufficient to close this work item.
It does move headers to internal, which is great, but, for example,

A file that has namespace Azure { namespace Storage { namespace Sas { is located in azure/storage/files/shares/ and not azure/storage/sas/.
A file that has namespace Azure { namespace Storage { namespace Files { namespace Shares { namespace Models { lives in azure/storage/files/shares/protocol/ and not azure/storage/files/shares/models/.

PR #2381 may not be sufficient to close this work item.
It does move headers to internal, which is great, but, for example,

A file that has namespace Azure { namespace Storage { namespace Sas { is located in azure/storage/files/shares/ and not azure/storage/sas/.
A file that has namespace Azure { namespace Storage { namespace Files { namespace Shares { namespace Models { lives in azure/storage/files/shares/protocol/ and not azure/storage/files/shares/models/.

But we never established the rule that directory hierarchy has to be 1:1 mapping of namespace. What if one header file contains two namespaces?

I don't think we have cases where a file with multiple namespaces so far.
I am not against it, and we probably don't have a guideline for that. I just think if it will be discoverable for the SDK users, and directory-namespace mapping makes sense in that aspect. I think we follow it everywhere except here (an except internal directory), without any written rule. I'd say put the file where the users will be expecting it/searching for it. So if a file has 95% of stuff for namespace A, and only secondary stuff for namespace B, put it under a/. Or maybe split into two headers and include one from another if they are inter-connected.
So far I also can see the namespace Models/directory protocol/ clear 1:1 mismatch, I think it is probably a clearer decision than sas/.
We could've discussed in the meeting, but we may not have enough time before the GA.
I'd say you are the Captain of the Storage ship, you make the call.
If this is not fixed before GA, close this work item, no much sense to keep it open, because we will never fix it after we ship, because it will be a breaking change.

All right, I still don't want a rigid rule of directory being 1:1 mapping of namespace. But I agree a sas/ subdirectory will help customers find the right header file more easily (when they only want to generate sas token while don't want to include blobs.hpp which has all blobs stuff). I'll create a PR to add sas/ subdir. But other than this, everything we currently have looks good to me.

I'll just close this one


Opposite of MIDI.setEffects() ?

Hi
Is there an opposite of MIDI.setEffects() to turn off an effect?
Thanks

#174 Could you please share example how to use MIDI.setEffects() in MIDI.js,

Hi
I just put it in a function
function moog() { 	MIDI.setEffects([{ 			type: "MoogFilter", 			bufferSize: 4096, 	        bypass: false, 	        cutoff: 0.065, 	        resonance: 3.5 	    } 	]); }
And then called it with a button click. Worked as expected.
Hope this helps...now if only I can get it to stop.

It did not work for me, I still don't understand.
Where should I call moog() function in below code (basic example from library)? please guide.
`window.onload = function () {
MIDI.loadPlugin({
	soundfontUrl: "./soundfont/",
	instrument: "acoustic_grand_piano",
	onprogress: function(state, progress) {
		console.log(state, progress);
	},
	onsuccess: function() {
		var delay = 0; // play one note every quarter second
		var note = 50; // the MIDI note
		var velocity = 127; // how hard the note hits
		// play the note
		MIDI.setVolume(0, 127);

		MIDI.noteOn(0, note, velocity, delay);
		MIDI.noteOff(0, note, delay + 0.75);*/
	}
});
};`

Have you tried putting it IN the onsuccess? Before the MIDI.noteOn? That should work.

Yes, it working. I tried same before, but input values of Tuna effects were small to create significant effect. After giving high  input values I can hear effect.
Thank you for all your help.

I am not expert but just to share my thought on your question, you can reset effect properties to turn off an effect.

Yip - I thought the same thing. And it probably will work. Essentially a bypass. But just thought there might be  a complete remove as well. But, if not, I'll go this route. :-)

In my app, I have a requirement to change (slightly) the frequency of note from standard frequency while playing with MIDI.js (noteOn, noteOff). Is it possible to achieve this with Tuna.js or with other method?
Could you please check issue #176, & guide if you have any suggestion to achieve that


Span for pipe is not computed correctly

The span of a pipe is not computed correctly. In case of an error the whole node in which the pipe is located, is highlighted.

Thanks for the report!!
I added a corresponding bug in (https://github.com/angular/angular/issues/13326).
I will close this bug when the fix for this issue in @angular/language-service is committed to master.

Closed in 0.0.11

Glad to hear! Thanks for your good work! :)


Inject Principal to a Controller method

Illustrate the injection of  a Principle object for the logged-in user.

@matthew-pearson Thanks for the PR! I'm not sure this is really something we want to add to the LDAP guide since it isn't specific to LDAP. For this reason, I'm going to close this. If you have a good reason it belongs in the LDAP guide, please feel free to re-open.


Update templates to use TT for uppercase text

Context
With the addition of uppercase toggle for text, template JSON needed to be updated to use TT.
Summary
Updates templates to use text-transform to make text uppercase, for following templates:

Fresh & Bright
Food & Stuff
Doers Get More Done
Weekly Entertainment
Fashion On The Go
No Days Off
Experience Thailand
Sleep
Baking Bread Guide
Trendy Winter Veggie
Ways to Eat Avocado
Kitchen Stories
Album Releases

Testing Instructions

Go to Explore Templates screen, path wp-admin/edit.php?post_type=web-story&page=stories-dashboard#/templates-gallery
Pick any one from the above listed templates and create a new story by clicking Use Template button.
Select an uppercase word, observe that the TT button is highlighted in the settings panel.

Checklist

[x] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[x] I have tested this code to the best of my abilities
[x] I have verified accessibility to the best of my abilities (docs)
[x] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[x] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[x] I have added documentation where necessary
[x] I have added a matching Type: XYZ label to the PR

Fixes #7658

This PR only addresses the templates for now, do we want to update text sets in the same PR or it is to be taken care in a separate PR? @swissspidy

This PR only addresses the templates for now, do we want to update text sets in the same PR or it is to be taken care in a separate PR? @swissspidy

I think we can do text sets separately, but would be able to update our demo story as well?
It works a bit different from the templates though, so requires some changes in the code as well.
The story content is here:
https://github.com/google/web-stories-wp/blob/9c956c2546c26137631ccb40b90f0bc08bf00e32/includes/data/stories/demo.json
But the text elements just contain placeholders, which are then replaced here:
https://github.com/google/web-stories-wp/blob/9c956c2546c26137631ccb40b90f0bc08bf00e32/includes/Demo_Content.php#L86-L158
So basically need to:

Add text-transform: uppercase in demo.json where applicable
Update strings in Demo_Content

This PR only addresses the templates for now, do we want to update text sets in the same PR or it is to be taken care in a separate PR? @swissspidy

I think we can do text sets separately, but would be able to update our demo story as well?

Or well, how much effort would it be to update those too in this PR?

Or well, how much effort would it be to update those too in this PR?

Not sure how many text sets need to be updated but I just glanced over there are some 70 text sets so I believe it could take around 2-3 hrs.

This PR only addresses the templates for now, do we want to update text sets in the same PR or it is to be taken care in a separate PR? @swissspidy

I think we can do text sets separately, but would be able to update our demo story as well?
It works a bit different from the templates though, so requires some changes in the code as well.
The story content is here:
https://github.com/google/web-stories-wp/blob/9c956c2546c26137631ccb40b90f0bc08bf00e32/includes/data/stories/demo.json
But the text elements just contain placeholders, which are then replaced here:
https://github.com/google/web-stories-wp/blob/9c956c2546c26137631ccb40b90f0bc08bf00e32/includes/Demo_Content.php#L86-L158
So basically need to:

Add text-transform: uppercase in demo.json where applicable
Update strings in Demo_Content

Edit: the demo story can be viewed via /wp-admin/post-new.php?post_type=web-story&web-stories-demo=1

sure, I'll go through this and update the PR.

I've updated the demo story JSON.

Awesome, thanks! Change looks good there too.
I think this is ready to 🚢
Given the amount of work needed for updating the text sets, let's do those in a separate PR.


change codegen tgi model

Description
Same as https://github.com/opea-project/GenAIExamples/issues/625 mentioned, the tgi 2.2.0 in v0.9 is also not compatible with "ise-uiuc/Magicoder-S-DS-6.7B" model, which GMC e2e is using in the codegen tests.
Update the model to "meta-llama/CodeLlama-7b-hf" in gaudi and "HuggingFaceH4/mistral-7b-grok" in xeon for codegen in GMC pipeline config
Issues
n/a.
Type of change
List the type of change like below. Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would break existing design and interface)
[ ] Others (enhancement, documentation, validation, etc.)

Dependencies
n/a.
Tests
CI/CD will cover this

Why we use different models for xeon and Gaudi?

the model running on guadi is faster than on xeon, and in GMC's test on xeon failed with the timeout result. So for not blocking the tests, switch to another model, but I have created an issue https://github.com/opea-project/GenAIInfra/issues/338 to identify whether it's GMC specific and find out the root cause

Good job on filing an issue to investigate more

From: Kefei Zhang @.>
Sent: Wednesday, August 21, 2024 8:39:39 PM
To: opea-project/GenAIExamples @.>
Cc: Bhandaru, Malini @.>; Comment @.>
Subject: Re: [opea-project/GenAIExamples] change codegen tgi model (PR #646)
Why we use different models for xeon and Gaudi?
the model running on guadi is faster than on xeon, and in GMC's test on xeon failed with the timeout result. So for not blocking the tests, switch to another model, but I have created an issue opea-project/GenAIInfra#338https://github.com/opea-project/GenAIInfra/issues/338 to identify whether it's GMC specific and find out the root cause
—
Reply to this email directly, view it on GitHubhttps://github.com/opea-project/GenAIExamples/pull/646#issuecomment-2303611649, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAUTXVM526DLSMAKOSRZUJTZSVMPXAVCNFSM6AAAAABM5FDG5KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBTGYYTCNRUHE.
You are receiving this because you commented.Message ID: @.***>


Optional bool for lvlup admin statreset confirmation

Is your feature request related to a problem? Please describe.
I would like to be able to confirm the statreset in the same command
Describe the solution you'd like
prefixlvlset admin statreset [y/n]
prefixlvlset admin statreset [true/false]

p.s. this is not urgent and not really that crucial to be honest, it's not really a problem, just makes it more convenient, thanks for your time :)

This change has been implemented with version 3.11.10


Manually set wkhtmltopdf binary location

The gem couldn't find the binary, because it was forking out a call to
bundler exec which wkhtmltopdf.
This is a better method and fixes the error when trying to render PDF's.

Tested and working in Devfed.


MicroWin - Add mstsc (rdp-client)

Is your feature request related to a problem? Please describe.
RDP works as a server but not as the client.
Describe the solution you'd like
keep all mstsc-functionality on microwin
Describe alternatives you've considered
copying mstsc.exe to system32 works.. but it lacks some features. please just keep this part of windows in microwin.

@ne0YT, in my testing, I was able to connect via RDP to an old system. mstsc is already there

@ne0YT, to reinstate Remote Desktop Connection, you will need to enable the Microsoft-RemoteDesktopConnection feature. This will reinstall the Remote Desktop Connection application

@CodingWonders thank you.
would be great if it worked out of the box.

@ne0YT, to reinstate Remote Desktop Connection, you will need to enable the Microsoft-RemoteDesktopConnection feature. This will reinstall the Remote Desktop Connection application

can you give me the whole command to do so? smh I'm not getting it.

@ne0YT, the command is dism /online /enable-feature /featurename=Microsoft-RemoteDesktopConnection /all

Also having this issue. MicroWin on Windows 11 Pro 23H2. Neither Remote Desktop from the Microsoft Store nor Remote Desktop Connection (mstsc.exe) work. RDC Server works fine, just the client that seems to not work. mstsc.exe was restored using the above DISM command, processed without error and restored mstsc.exe, but does not seem to work. Old install of 23H2 (non MicroWin) works fine. Event viewer shows no errors that I can see

It would be really nice to have this either added back to the MicroWin image or to have it added in the WinUtil app to install as an option.

@jzetterman, #2853 fixes the issue


(rc1/rc2-16237) DNX/DNU not working on RHEL 7.1

Am able to install components through DNVM but DNX/DNU goes dark.
running: export DNX_TRACE=1&&dnx
produces:
Loaded module: dnx.coreclr.so
Found export: CallApplicationMain
Unhandled Exception:
Cannot print exception string because Exception.ToString() failed.
Aborted

Please produce a Redhat version.  Larger companies (enterprise) will want to use a linux that is commercially supported.

Unfortunately Redhat based distros are not supported in RC1 (this particular error occurs because the version of libicu CoreClr was compiled against was not found.). As per this comment Redhat should be enabled in a future release.

fwiw:
if I run dnx in unprivilege mode, I get error code 134
if I run dnx under sudo, error code is 0

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


Arithmetic progressions

This optimizes the representation of Alignments by detecting and compressing any arithmetic sub-sequences that are found.  This implicitly compresses any runs with the identity mapping, as well as other potentially common ones like 2→1 char mappings from UTF-16 to UTF-8 or non-BMP to BMP.

[x] Python
[ ] JS

@Mmdixon Thanks for merging/closing those PRs!  You can close this one too, I can no longer push to this branch.  I'll re-open it from my fork.


Clicking a menu item has no effect while user is on a sub-level view

Rancher 2.6.1
Describe the bug

Open Cluster Explorer
Navigate to Cluster -> Nodes
Click on Cluster in the left hand menu

Expected:
Cluster Dashboard view is loaded when clicking on "Cluster" menu item.
Actual:
Clicking has no effect. In order to access the dashboard the user must first navigate to any other first level menu, such as workloads, then click on Cluster menu entry again...
The same behaviour can be observed with any other view that is accessed by a top-level menu item, such as Monitoring.
https://user-images.githubusercontent.com/3813921/136949721-6f99c0a3-7240-4a5a-9b85-cc29ff86e852.mov

My setup for validation:

chrome: 94.0.4606.61
rancher v2.6.1 (repro) and v2.6.2-rc1 (validation)
Kubernetes distribution: RKE v1.3.1
instance type for rancher: ec2 (aws)
cluster built: (aws high availability cluster, 3 nodes)

Steps taken for reproduction and Validation

create the above setup
navigate to the rancher setup and click the top left hamburger menu
Navigate to a created cluster under Explore Cluster
click on "projects/Namespaces" under the cluster menu
Try to click the cluster option above.
Witness the bug doesn't allow for the cluster dashboard to be pulled up again.

Some Sanity Checks:

Witness intended pages for each selection of items on the menu and where they land in the submenu. For example; selecting workloads lands on an overview of workloads. While selecting storage puts you on the submenu page for ConfigMaps

See fix in the below video.
https://zube.io/files/rancher/7fee60249e2ae81173d7434affacfc9b-2021-10-19_10-07-57.mp4


Docker: Include checksum validation for Cygwin & Ansible Downloads

Fixes #3715
Checklist

[X] commit message has one of the standard prefixes
[x] playbook changes run through VPC or QPC (if you have access)

VPC Successful: https://ci.adoptium.net/job/VagrantPlaybookCheck/1960/OS=Win2022,label=vagrant/console

Testing at https://ci.adoptium.net/job/win2022_docker_image_updater/label=dockerhost-azure-win2022-x64-1/9/console although I'm a bit unclear as to why it's showing changes even in the first few lines - has this commit changed the line endings on the file?

Yup, It had been switched to unix line endings, rather than windows, should be sorted now.


Dependency issue with TW v3.0.0-alpha.1

What version of @tailwindcss/aspect-ratio are you using?
v0.2.1
What version of Node.js are you using?
v14.16.1
What browser are you using?
Chrome
What operating system are you using?
macOS
Reproduction repository
https://github.com/sinyayadynya/melon
Describe your issue
I uninstalled tailwindcss-aspect-ratio before upgrading to TailwindCSS v3.0.0-alpha.1 (thought if was fully native), and then tried to reinstall it, but got this error messages:
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>

Hey, thanks for reporting! Should be fixed in v0.2.2 👍🏻
npm install -D @tailwindcss/aspect-ratio@latest

I still get an error while trying to audit:
✗ npm audit fix
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/tailwindcss
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!   peer<EMAIL_ADDRESS>|| >=3.0.0-alpha.1" from<EMAIL_ADDRESS>npm ERR!   node_modules/@tailwindcss/aspect-ratio
npm ERR!     dev<EMAIL_ADDRESS>from the root project
npm ERR!   1 more (@tailwindcss/line-clamp)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>|| >=3.0.0-alpha.1" from<EMAIL_ADDRESS>npm ERR! node_modules/@tailwindcss/aspect-ratio
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Conflicting peer dependency<EMAIL_ADDRESS>npm ERR! node_modules/tailwindcss
npm ERR!   peer<EMAIL_ADDRESS>|| >=3.0.0-alpha.1" from<EMAIL_ADDRESS>npm ERR!   node_modules/@tailwindcss/aspect-ratio
npm ERR!     dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.


[BUG] Trial ended dialog

Insomnia Version: 5.15.0
Operating System: macOS 10.12.6

Details
I cancelled my Insomnia Plus subscription.  Now when I open Insomnia it gives me a dialog with "Insomnia Plus Trial Ended" with "Cancel Subscription" and "Update Billing" buttons.  When I click "Cancel Subscription" it changes to "Click to confirm" when I click that it changes to "Done".  When I click "Done" it takes me back to "Cancel Subscription" and "Update Billing".  I would expect this to close the dialog instead.
Using the X to close the dialog makes it all go away.

I have a feeling the cancelation is throwing an exception because you're already cancelled. Will get this fixed.


Issue with PaymentElement default value for name

Describe the bug
When attempting to load default value for the name field of the PaymentElement. The value passed into the options is not pre-filling the input.
I am attempting to pass values to both the Email and the Name fields, and only the email's default value is showing.
Reproduction
Taking the PaymentElement example, you can attempt to pass the default values like below and see that the email works, but the name doesn't.
<Elements
...
<PaymentElement
  options={{
    defaultValues: {
      billingDetails: {
        name: 'Bob',
        email<EMAIL_ADDRESS>      }
    }
  }}
  />
</Elements>

Severity
annoyance
Additional Information
I'm not sure what's going on for it to partially work for one value and not the other. I've triple checked the stripe docs to make sure the object I'm passing in is in the right format and targeting the correct property names. I've also attempted to downgrade the stripe libs to as low as 13.11 to see if that's able to resolve it with no success.
Thanks for a great library, let me know what I can do to help test and sort this out.

Hi @chewbakartik,
After investigating, I don't think it's an issue with this library. Because the defaultValues are passed right thru.
Might have to open an issue with Stripe or ask on the Stripe Discord channel (very quick response time).

Hi @joshnuss,
Thanks for the quick response. It didn't seem likely that it was a bug with the library as we can see that a value is being able to be set. I'll check on the Stripe discord and see if there's anyone else experiencing a similar problem and add info back on this issue. It can hopefully help out any others that are experiencing a similar problem.

Hi @joshnuss so I managed to get it working by changing some of the setup around. It may be a good idea to update the docs or expand the example in order to help others who may come across the same struggles.
So in my particular case, I realize my initial ask didn't include all the components I was showing.
<Elements
  {stripe}
  {clientSecret}
  bind:elements>
  <form on:submit|preventDefault={submit}>
    //Needed to show email, but doesn't take default value
    <LinkAuthenticationElement />
    // Email needed to be passed as default value here in order to be displayed in LinkAuthentication
    <PaymentElement options={{ defaultValues: { billingDetails: { email: emailValue} } }} />
    <Address mode="billing" defaultValues={{ name: nameValue }} />
    <button>Submit</button>
    </form

Sound good, the dev assisting me in the Stripe discord mentioned that part of the guides is a guideline, as there are some forms of the payment element that include name and email, it depends on the context.
I do think it might make sense to have an example in the docs of your default PaymentElement that includes default values as I think that's useful. At  the very least someone can be pointed to this issue if they have questions.

I'd prefer to wait to see if others are having this issue before I commit to increasing the size of the docs.
Thanks for the offer though! much appreciated


Use a demangled symbol name for OpName.

Fixes #102, using @khyperia's suggestion of demangling v0 symbols to get an absolute path (with all of the generic parameters). This required #265 so that -Z symbol-mangling-version=v0 works at all.
If we want to avoid spirv-builder passing -Z symbol-mangling-version=v0 explicitly, I could make a small change to rustc that would allow overriding the symbol mangling version from within the codegen backend (e.g. via overriding queries).
Also undid https://github.com/EmbarkStudios/rust-gpu/pull/86#issuecomment-714378730, but will require testing on macOS to confirm the plain smoothstep works now.

I got this error on macOS 11.0.1

failures:

---- test::basic::asm stdout ----
thread 'test::basic::asm' panicked at 'No function with that name found', crates/spirv-builder/src/test/mod.rs:123:10
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- test::basic::asm_add_two_ints stdout ----
thread 'test::basic::asm_add_two_ints' panicked at 'No function with that name found', crates/spirv-builder/src/test/mod.rs:123:10

---- test::basic::add_two_ints stdout ----
thread 'test::basic::add_two_ints' panicked at 'No function with that name found', crates/spirv-builder/src/test/mod.rs:123:10

failures:
    test::basic::add_two_ints
    test::basic::asm
    test::basic::asm_add_two_ints

test result: FAILED. 24 passed; 3 failed; 1 ignored; 0 measured; 0 filtered out

Sorry about that, forgot to run cargo test, I assume everything works now? The sky_shader example was the main thing to check, for the record, since it's the one that was failing with a fn smoothstep at the top-level of a crate.


Great, but Require number of nodes to show

It is by far the best json extension I found, after going through the other ones.
However one important option is missing.
Showing of the number of elements inside a node.

Hi, this was recently added. It should be available in the next release (showArraySize).


Add more clade columns to metadata

We have updated Nextclade to separate out clade names (23A, Omicron, 23A (Omicron)), but we have never followed up by doing the same in ingest, to give us more columns both to work with, and some overlap before we potentially change what Nextstrain_clade is.
This PR adds clade_nextstrain (23A) and clade_who (Omicron).
It also adds clade_legacy (which would be 23A (Omicron) - I'm happy to remove this after discussion about what our longer-term plans are - if we don't plan to adjust Nextstrain_clade then we don't need it.
This also adds a column display_clade which currently is the legacy clade (23A (Omicron)) but could be changed to reflect whatever we want to display, and be guaranteed to be 'unstable' (don't base any workflows on this).
12 Apr: This column is now removed in favour of doing this 'name creation' for the labels somewhere in ncov.
Description of proposed changes
This pulls in all available 'new' clade names from Nextclade, allowing users time to start changing workflows to use other columns apart from Nextstrain_clade (if we may want to change this in future).
It also gives us more flexibility on columns we can use for things like labelling but also for processing/filtering.
Finally it gives us a new column display_clade that we can modify to help us easily show whatever type of clade labels we want in the future, without breaking workflows (hopefully, if we make it know it's not stable). See above
Related issue(s)
This is related to wanting to change the display labels for ncov builds, but running into issues with coloring etc. ncov ingest issue 1050
Testing
This needs to be tested, but also - feedback on the column names is appreciated.

Decided in meeting 13 Apr, just introduce clades_nextstrain & clades_who for now, and circle back to adding more or changing things in future.

Ok, I can see the option within github.com to "squash and merge" which will squash the commits as Tom suggests above.
Currently looking into how to edit commit messages.

@emmahodcroft Not a big deal here. Don't worry about it. I could have been clearer that I meant that when describing it as "Ideally…". :pray:

Thanks Tom! I'll do the squash so things are tidier in the commits, but won't adjust the message. Still, nice to even know that the squash option is there! 😁

Had a look at our metadata.tsv and we now indeed have clade_nextstrain and clade_who in there.

Fantastic!


Is it thread safe?

Could I shared database and transaction between thread?

Yes, Database is thread safe, we can share its instances in many threads.


[Release] v0.21.0

We released v0.21.0-rc1 today. If all goes well, we'll be releasing v0.21.0 (final) in 2 weeks (Oct 4).

[x] Wait for v0.21.0 final release

(Note: I very quickly enabled force pushes in the next branch, while I cleaned up commits for an easier review. Full branch protection is back on, including the prohibition of force pushes.)

@jasnonaz Thanks so much for taking a look over! I know there's a lot in this one. If I missed anything big, we've got a generous community of folks who can help us fix it :)


Bot at top of leaderboard

Could you remove the bot at the top of the xqc pajbot line farmer leaderboard, making the list a legitimate ranking?

For reference, it's Fossabot not SchnozeBot

Closing this in favour of #798 which has a possible solution posted


Use globally unexposed DSL

Sibling PRs:

https://github.com/rspec/rspec-expectations/pull/1245
https://github.com/rspec/rspec-mocks/pull/1365
https://github.com/rspec/rspec-core/pull/2803

🎉

Given this is all spec file changes would you mind opening this against main as well?

Sure, here it is https://github.com/rspec/rspec-support/pull/459


dispose of controller status listener

@adrinr
@hnvn
@mdeandrea-mrmilu
@vasilich6107
merge please

We actually don't need to call removeStatusListener because dispose method of AnimationController already took care of cleaning all listeners for us. You can see it in codes of dispose function: https://api.flutter.dev/flutter/animation/AnimationController/dispose.html

We actually don't need to call removeStatusListener because dispose method of AnimationController already took care of cleaning all listeners for us. You can see it in codes of dispose function: https://api.flutter.dev/flutter/animation/AnimationController/dispose.html

I checked both his branch and your latest version
in his version flutter html web renderer issue fixed
but in version 3.0.0 still exists
try
dependency_overrides:
  shimmer:
    git:
      url: https://github.com/jayjah/flutter_shimmer.git
      ref: master

#75


Allow writing to read-only file when creating

What changes are proposed in this pull request?
Allow writing to read-only file when creating
Why are the changes needed?
Fix https://github.com/Alluxio/alluxio/issues/15808
Does this PR introduce any user facing changes?
No

does this change the behavior of hdfs?

does this change the behavior of hdfs?

No.
For HDFS, namenode only checks if the client has "write" permission while calling "createFile". If yes, namenode will give the client a lease and it only checks the lease while calling "addBlock".

what is the behavior on the raw hdfs?

Below is a testing on hdfs with webhdfs.
"write" to a read-only file while creating succeed.
$ curl -L -i -X PUT -T test-write "http://x.x.x.x:50070/webhdfs/v1/user/test/test-write?op=CREATE&permission=0400"

As the audit log of hdfs shows
2022-07-07 20:25:35,955 INFO FSNamesystem.audit: allowed=true   ugi=... (auth:SIMPLE)  ip=/...       cmd=create      src=/user/test/test-write     dst=null        perm=test:test:r--------   proto=rpc
2022-07-07 20:25:36,550 INFO FSNamesystem.audit: allowed=true   ugi=... (auth:SIMPLE)  ip=/...       cmd=complete    src=/user/test/test-write     dst=null        perm=null       proto=rpc

"append" to the file failed failed by AccessControlException, which is expected
$ curl -L -i -X POST -T test-write "http://x.x.x.x:50070/webhdfs/v1/user/test/test-write?op=APPEND"

{"RemoteException":{"exception":"AccessControlException","javaClassName":"org.apache.hadoop.security.AccessControlException","message":"Permission denied: ...

2. how does alluxio hdfs api behave?

Tested with alluxio's "Hadoop-Compatible Java Client" mentioned here: https://docs.alluxio.io/os/user/stable/en/api/FS-API.html#hadoop-compatible-java-client
Below is the code (Scala code, which can use Java libraries directly and execute in spark-shell directly)
import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.fs.{FileStatus, FileSystem, Path}
import org.apache.hadoop.fs.permission.FsPermission
val conf = new Configuration()
conf.set("fs.alluxio.impl", "alluxio.hadoop.FileSystem");
conf.set("fs.AbstractFileSystem.alluxio.impl", "alluxio.hadoop.AlluxioFileSystem");
val fs = FileSystem.get(conf)
val path = new Path("alluxio://x.x.x.x:19998/user/test/file")
val file = fs.createFile(path).permission(new FsPermission("0400")).recursive().build()
file.write("hello".getBytes)
file.close()

The code

Works well if using a hdfs path
Encountered "Permission denied" for alluxio before applying this PR
Works well for alluxio after applying this PR

what is the behavior on the raw hdfs?

Below is a testing on hdfs with webhdfs.
"write" to a read-only file while creating succeed.
$ curl -L -i -X PUT -T test-write "http://x.x.x.x:50070/webhdfs/v1/user/test/test-write?op=CREATE&permission=0400"

As the audit log of hdfs shows
2022-07-07 20:25:35,955 INFO FSNamesystem.audit: allowed=true   ugi=... (auth:SIMPLE)  ip=/...       cmd=create      src=/user/test/test-write     dst=null        perm=test:test:r--------   proto=rpc
2022-07-07 20:25:36,550 INFO FSNamesystem.audit: allowed=true   ugi=... (auth:SIMPLE)  ip=/...       cmd=complete    src=/user/test/test-write     dst=null        perm=null       proto=rpc

"append" to the file failed failed by AccessControlException, which is expected
$ curl -L -i -X POST -T test-write "http://x.x.x.x:50070/webhdfs/v1/user/test/test-write?op=APPEND"

{"RemoteException":{"exception":"AccessControlException","javaClassName":"org.apache.hadoop.security.AccessControlException","message":"Permission denied: ...

Could you please try with the code to see if a file is created with 400, and contents could be appended with the same fd?

Could you please try with the code to see if a file is created with 400, and contents could be appended with the same fd?

As discussed, there is a file created with 400. "append" is rejected by AccessControlException.

alluxio-bot, merge this please


Grid not loading data once IsActive has been implemented

I have cloned the functionality from the Users grid to implement the IsActive interfaced, however Slick Grid is not actually showing the records that the bottom display is telling me is returns!

Any errors in Console?

No errors in console... just no data in grid!!

Check browser console.


Point cloud too sparse

Hi,
First of all thank you for this amazing repo!
I was able to run the whole thing using the sample data but when i am visualizing the point cloud in Open3D i am not able to see the structures properly like shown on the project website. What should i do to see it properly?
Also how do i get the camera intrinsics and extrinsic, i am only seeing the ground plane equation?
And how to see the scene from the camera view, i can just move around the point cloud, but not able to select the camera.
Thank you.

Closed due to inactivity. Please re-open if you have any other question, thanks!

Thank you, I was able to get the intrinsics and the dense reconstruction!

Just one small doubt, after the dense reconstruction i got a .ply point cloud which looks fine. But in your porject video you have shown camera localized in that scene whereas in my point cloud file there is no camera, what should i do ?

Just one small doubt, after the dense reconstruction i got a .ply point cloud which looks fine. But in your porject video you have shown camera localized in that scene whereas in my point cloud file there is no camera, what should i do ?
This the the point cloud the dense reconstruction generated but no cameras in it.

@karanpandyaa You can try loading the .ply file using Open3D, something like this:
dense_scene_mesh_path = latest_sparse_model_path / 'fused.ply'
if dense_scene_mesh_path.exists():
    dense_scene_mesh = o3d.io.read_point_cloud(os.path.join(latest_sparse_model_path, "fused.ply"))
    [pcd_dense, _] = dense_scene_mesh.remove_statistical_outlier(nb_neighbors=50,
                                              std_ratio=1.0)
    vis.add_geometry(pcd_dense)  # pcd

Thanks for the quick responses, I will try these out!

Hi, the ground plane equation is in which format, ax+by+cz+d=0? And if possible can you share the code where you have reprojected points from the camera image to the ground plane. Thank you


Add statistic to indicate proportion of open records

Statistic could be on whatever is easiest to count, and is the work of a single transcriber (e.g. individuals, households, or pieces).

@PatReynolds to ask Coords to enter the information.


solved challenge for class 11

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

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

[x] README for this challenge is complete

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


Typo in Readme

It is Sacha Greif not Grief as far as I know :)

Ha ha. Hope @SachaG like this :)

I don't really care, most people spell my name wrong anyway. @arunoda I'm sure you know what I'm talking about :)

yeah :)


Add Indonesian Translations

Hi there,
I add Indonesian translation to this project, thanks.

You're welcome, ping me for any trouble or update in ID translation.


Feature: Deploy to Azure

Type of feature
🍕 Feature
Current behavior
There were a few instructions shared in this Discord that I will share here. I would love to add similar instructions so we can deploy this as well.
Here are the Docker instructions I shared:
https://github.com/Azure-Samples/qdrant-azure
Suggested solution
I have gotten as far as deploy the sample app and setting up the az cli locally.
Azure setup
$ brew update && brew upgrade azure-cli
$ az login

Azure service set up
  az deployment group create \
  --name repoQueryOS \
  --resource-group openSaucedAlpha \
  --template-file main.bicep

What is needed?
we need this file main.bicep file created. Looking at this example for reference: https://github.com/Azure-Samples/qdrant-azure/blob/94a638972fb5a47ec623a27fb9cab5b6b3effe96/Azure-Kubernetes-Svc/main.bicep#L4
I have not done a ton of azure, but the cli experience has been nicer than jumping in the portal
Additional context
Open to other suggestions. This is my first exposure to a bicep file, currently doing more research on it.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[x] I agree to follow this project's Contribution Docs

Looks like you can use VScode to generate this file. https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/quickstart-create-bicep-use-visual-studio-code?tabs=CLI

Let me know if you have any context on Azure @jpmcb 😅

Not too much.
But looks like Bicep is their opinionated, infrastructure as code solution for deploying resources across azure cloud (like terraform but only for azure).
I'd caution that we don't want to get too into the weeds with some of these devops solutions at this stage since it can be an endless dark pit of never ending solution-ing. We want to find the balance between having atomic, reproducible deployments (that in theory, anyone can run) and moving quickly. Even a 2 or 3 step script that someone runs manually is better at this stage than spending weeks coming up with the best devops pipeline opinionated for azure.
I'd envision probably a few things for now:

build the repo-query engine into a container
use Bicep to shape our azure instance and it's specific needs (network, instances, container runtime, etc.)
simple script/steps to deploy new container instances to our

From there, we can build things into a pipeline, further operationalize it, etc.

I've deployed a QdrantDB instance on Azure using their App service. I've currently disable auth.
Found this guide https://github.com/Softlandia-Ltd/qdrant-azure-app-service.
Available here.
https://qdrant-repo-query.azurewebsites.net/dashboard
The kubernetes-helm kept giving me network errors when I tried to deploy using the az cli.

To enable the development of the extension's chat UI, I will set up the repo-query service on an Azure compute instance connected to the mentioned Qdrant DB instance.
Will allow us to proceed with further development and eventually progress towards a production deployment.

Awesome @Anush008. Thanks for working through this.

There's been an update. Azure's App Service which I used to deploy the Qdrant DB instance only allows one container port to be mapped to both 80, 443. No other ports are accessible.
https://qdrant-repo-query.azurewebsites.net/dashboard is actually pointing to port 6333 of the container. That's the dashboard.
But our application needs 2. 6333 and 6334.
6333 for the dashboard and 6334 is what repo-query uses to communicate with Qdrant.
So I ended up running Qdrant on the same compute instance where I'll host repo-query for development.
http://<IP_ADDRESS>:6333/dashboard for the dashboard
http://<IP_ADDRESS>:6334 for https://github.com/open-sauced/repo-query/blob/0e9fcac61f7870ac69892f6d8128acd93683b89d/.env.example#L2
Which is essentially localhost.

Is this ready to be tested by https://github.com/open-sauced/ai/pull/226
Or should we wait to abstract it in the open-sauced/API?
What are the next steps?

The development deployment is UP. It is a Standard B2s (2 vcpus, 4 GiB memory).
Available at
http://<IP_ADDRESS>:3000
http://<IP_ADDRESS>:3000/embed
http://<IP_ADDRESS>:3000/query
http://<IP_ADDRESS>:3000/collection

Is this ready to be tested by open-sauced/ai#226

I don't think I can test it until it's a https:// url. I get an error when I try to send a request from https://github to http://repo-query.

I'll configure SSL.

@diivi, You can try the service now at
http://https://opensauced.tools/ redirects to https://opensauced.pizza/
http://https://opensauced.tools/embed
http://https://opensauced.tools/query
http://https://opensauced.tools/collection

The endpoint documentation is here.
https://github.com/open-sauced/repo-query#-service-endpoints

Getting CORS errors now, please allow cross origin access.
Access to fetch at 'https://opensauced.tools/collection?owner=open-sauced&name=ai&branch=beta' from origin 'https://github.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Getting CORS errors now, please allow cross origin access.

The CORS policy should've been permissive by default. I set it explicitly. You can try now.

@Anush008 - we'll want some sort of "infrastructure-as-code" output from this issue so we can have reproducible builds on Azure. Let me know if you want to connect and get some ideas on what that should look like. I'm not super familiar with azure, but we can always use terraform to get some templates.

Spent a little bit of time trying to deploy this on stream and a bit confused on how to ClickOps my way to a VM.
Assuming the below is where to start, but I did not see the flavors you shared when creating that.

Specification:

Linux (Ubuntu 22.04) VM
Standard B2s (2 vCPUs, 4 GiB memory)

If you select "See all sizes" from the dropdown:

You should be able to filter and select the instance type down to B2s.

I've been exploring abit of deploying to Azure functions and creating a docker image for this service. I think that may be a good direction to go: I'll post more findings here soon!


Taskbar: waybar exits (crashes?) if no icon is found

If there is no corresponding icon in chosen theme it prints error message and terminates.

Hi, again can you share your config? What is the exact message that waybar spits out? Because actually it should only display a warning and just don't show an icon at all if it can't find any.

Hi! The time has passed and now I can't reproduce this issue to provide you the info. Looks like it works... Closing for now, if I see this behavior again, I'll reopen the issue. Thanks!

Here is the same problem.
Whenever I startup dconf-editor, waybar disappears.
Output from waybar is:
Gdk-Message: 00:35:39.424: Error reading events from display: No such file or directory

My config is attached:
config.gz

I'm sorry, I confirmed it has been fixed by 67d54ef3d53e5257e465ec556177ea569100263e.


GO TO INBOX on certain phones is confusing

This button can sometimes act odd, not opening the default email client. Either change the language & remove the button to have the user open their own email inbox or if possible fix it so the default open works correctly.
To reproduce on iOS delete the default mail app. Android TBD
iOS

Android

waiting on design from @annastoilova. does not look realistic to fix in code. there is too much user/phone variation, some people don't have their default mail client setup, some do, some do but prefer an alternative, etc. better experience is to tell the user to open up their email and click the link instead of trying to open it for them.

waiting on design from @annastoilova. does not look realistic to fix in code. there is too much user/phone variation, some people don't have their default mail client setup, some do, some do but prefer an alternative, etc. better experience is to tell the user to open up their email and click the link instead of trying to open it for them.

Agreed, that's what I was gonna say. Will include in the design.

Remove button - As per same design on other issues in this milestone


Fix #1162

Should fix https://github.com/Fabricators-of-Create/Create/issues/1162
I was unable to connect to a server (both PaperMC and Fabric) without CrossStitch + FabricProxy-Lite when Create is only installed on the client.

definitely not an appropriate fix, and is likely to cause other harder to debug errors. The real fix would be making the Forge version not modify vanilla packets.


cargo update --workspace --offline can fail with git dependencies

Problem
I use cargo update --workspace --offline on CI to ensure that the version number in Cargo.lock is up to date with Cargo.toml. Recently I noticed it fail:
$ cargo update --workspace --offline
error: failed to load source for dependency `foo`
Caused by:
  Unable to update https://github.com/alecmocatta/foo#7fc68e8e
Caused by:
  can't checkout from 'https://github.com/alecmocatta/foo': you are in the offline mode (--offline)

Maybe I'm misunderstanding cargo update --workspace, but it shouldn't need to touch git dependencies, right? So --offline should be fine?
Steps

Add a git dependency to a crate
rm -rf ~/.cargo/git/db
cargo update --workspace --offline

Possible Solution(s)
Removing --offline works fine.
Notes
No response
Version
cargo 1.65.0-nightly (efd4ca3dc 2022-08-12)
release: 1.65.0-nightly
commit-hash: efd4ca3dc0b89929dc8c5f5c023d25978d76cb61
commit-date: 2022-08-12
host: aarch64-apple-darwin
libgit2: 1.4.2 (sys:0.14.2 vendored)
libcurl: 7.79.1 (sys:0.4.55+curl-7.83.1 system ssl:(SecureTransport) LibreSSL/3.3.6)
os: Mac OS 12.4.0 [64-bit]

In order to update the lock file, cargo needs access to all of the dependencies (so that it can see what the graph looks like). If the git dependencies haven't been previously cached, then cargo will need to download them. Without the git dependencies, cargo wouldn't know what to put in Cargo.lock for them.

Understood. It seems like perhaps cargo could update the workspace packages' version and dependencies offline as long as any git deps are already in the Cargo.lock. But even if possible there's no burning need for that, so will close.


New version of gender_net.caffemodel and age_net.caffemodel

Dear Mahesh Sawant,
We are working on age and gender recognition algorithms. The version of Caffe models which you used is an old version. While we are upgrading the version by tools, there are some errors. Please, can you share the new version of the Caffe model?

@jabborov, do you found a solution or maybe a guide on how to train Caffe model?

Is anyone still working on this project?


Add [XLM Transferred ] #malicious GBPVWB…7NKJ3N

Address: GBPVWBQIHGPEYMN4AT25VLFGRPXKYHUGR24FEKDWUJXXZE6C4U7NKJ3N
Tags: malicious
Title: **XLM Transferred **
Requested by @crypt-o95

Transaction not authorized!!! The XLM was transferred out of my account. If this was done in error PLEASE SEND IT BACK. Next step is seeking legal action.

@crypt-o95 stellar.expert is only a stellar blockchain explorer. You need to contact the owner of the account you sent it to.
If this was account that someone other than you set up. They have your private key and are the ones that have transferred you XLM unexpectedly.

@crypt-o95  Please feel free to reopen this issue with more information or new questions.
Looking Towards The Future With You,
Rob TheCryptoHobbyist


Replace spinner

Before:

After:

Benefits:

Doesn't need repaints, uses HWA layers
Colors match better the theme. Especially the white gif was was hard to see in One light.
The gif looked a bit pixelated

Although R.I.P. :octocat: :cry:

Last reference to the Octocat gone from Atom :cry:
New throbber looks great.

Octoface is still in Welcome. :wink:

There seems to be a need for additional tuning of the animation. Possibly some serious rounding issues at play. At least there are some very visible problems with how the animation is currently defined/implemented. For instance, look at the base of the hands with respect to the center of the watch face—they are not fixed, and at times there's a very visible spacing between the hands near the center (the anchor point or whatever one might call it).
Don't get me wrong, I like the new spinner, but it does need to be tuned/fixed.

For instance, look at the base of the hands with respect to the center of the watch face—they are not fixed, and at times there's a very visible spacing between the hands near the center (the anchor point or whatever one might call it).

Hehe.. yeah, that "wiggly" is intentional. Wanted to try something new and make it a bit more "playful". But I was worried that it might look like an "error" or so. Which your observation confirms. :laughing:
@thomasjo Thanks for pointing that out. Ok, I removed it again. Now the center stays fixed:

On a second thought. Having a "clock" as spinner might not be that ideal. "Clocks" might have some negative feelings attached.. as in "having to wait". Hmm..

On a second thought. Having a "clock" as spinner might not be that ideal. "Clocks" might have some negative feelings attached.. as in "having to wait". Hmm..

Likely extremely difficult to achieve, but an animated "atom" (based on the Atom app icon) would be amaze :stuck_out_tongue_winking_eye:

Likely extremely difficult to achieve, but an animated "atom" (based on the Atom app icon) would be amaze :stuck_out_tongue_winking_eye:

That seems like a pretty interesting challenge :)

an animated "atom" (based on the Atom app icon) would be amaze

That would be super cool. I think as an SVG graphic, you could animate the strokes. But probably needs repainting for every frame. If not as a spinner, we should def try to do it for the logo in the Welcome or so.
Anyways.. changed it to a :snake: spinner:

Ok, gonna merge this for now. Until we have some kind of Atom spinner.

This is the first thing I noticed from 1.4.0, good work guys!

I'm going to get to work on an atom spinner. No guarantees, though, pure css atoms might not work (because there's just :before and :after to work with)

Ok, so I've got all the orbitals built. I don't think there's a way for me to add the actual atom's core, though... Once that's in, however, adding orbitals would be easy.
Too bad, I guess. If anybody can make an svg for an atom spinner, that would be awesome!
https://s.codepen.io/jneubrand/debug/BjrRLm

I don't think there's a way for me to add the actual atom's core, though...

Maybe it could be a radial gradient as background. But might be tricky to not animate it with the rest.

If anybody can make an svg for an atom spinner

That would be neat. I think you can animate strokes in SVG. So that it would look like the electron lines are circling around. Although it probably has some performance impact because it needs to repaint all the time.

@simurai: That's a great idea! However, you can't apply a box-shadow to a radial gradient, and that's how I was planning to add the electrons...
Any animation that doesn't involve changing box-shadows will involve rotating the paths, which would completely break the way I'm hiding parts of the paths.

Actually, it's possible to animate a gradient, and if a simple "thickening" of the line is enough, then the gradient should suffice for this purpose.
I'll have to try tomorrow :smile:


I wasn't able do the cherry-pick, but I ended up here with this new PR by only clicking on github. Perhaps I just broke a bunch of rules, but this is essentially what you want to merge.


Always Sleeping 1 min

bro. Initially this went well, but the next day the bot did not want to run normally, it only outputs "sleep 1m" over and over again, I checked the non headless condition also remained the same. even though all ads have not been claimed, is the bot not working now?
thanks bro

do i have to use a proxy?

Hi @rizkyfarhanrr if the bot is continuously sleeping for 1 min that means it's running into some problem mate. You can fix this by running the bot in non headless mode and check where it's getting stuck usually in login, hope this helps if it did not please feel free to ask again

do i have to use a proxy?

Using a proxy is not recommended it will trigger the vpn or proxy detected error

This issue has been closed due to inactivity.


Possible to add support for Apache Cassandra Database?

Feature Description
Support For Cassandra Databases. Most Free Tier db's fall into two categories:
(a) No Credit Card for login, but smaller size(usually 25mb-200mb)
(b) Credit Card Required, but larger size(25gb)(example: AWS, Azure, Oracle-Cloud)
I understand, the need for credit card in a cloud service, but cloud free tier limits often exceed causing unnecessary charges, and the other db's(without credit cards) are very limiting due to their size.
AstraDB on the other hand, provides a free Cassandra Database(NOSQL type) without the need for a credit card. They provide you with 25$ credits per month, which is sufficient to get an 80GB database with 20million read/writes. Number of read/writes increase with smaller storage.
This helps small projects, especially, proof-of-concept(s) to scale up without incurring surprise charges on their cards
Describe the solution you'd like
Implementing Support For Apache Cassandra Databases.

@Box-boi thanks for the suggestion, this is already in roadmap and soon will be rolling out

@Box-boi Now you can authorizer (0.21.0) with CassandraDB :-)
Here are the required envs if you are using with AstraDB if you are using it with that
DATABASE_TYPE=cassandradb
DATABASE_USERNAME= GENERATED_CLIENT_ID with DB admin access
DATABASE_PASSWORD= GENERATED_CLIENT_SECRET
DATABASE_HOST=[db_id]-[region].db.astra.datastax.com
DATABASE_PORT=29042
DATABASE_CERT=Base64 encoded cert that you can download from astra console
DATABASE_CERT_KEY=Base64 encoded key that you can download from astra console
DATABASE_CA_CERT=Base64 encoded ca cert that you can download from astra console


Setting center in defaults object has no effect

Defining center property in defaults attribute seems to have no effect
After some debuging, i've found that setDefaults(scope) method doesn't read the center property of userDefaults object to merge the directive defaults with user defaults.

@Toilal I see. could you may submit a PR that fixes this problem with an according test case?

Also, you could maybe try setting it through the ol-center property:
<openlayers ol-center="vm.center">
   ...
</openlayers>

and center could be something like this:
vm.center = {
    autodiscover: false, // some browsers are making problems
    lat: 5886269.5,
    lon: 1272520,
    zoom: 10,
    projection: 'EPSG:3857',
    bounds: []
};

Please re-open the issue if it persists.


updated setup.sh

i updated the setup.sh
added baselocation so creds.py file creates in working directory as setup script
fixed ip command to excute ifconfig
moved echo "open http..." up 1 line

re-writing install script for next version


Fix compilation failure on Xcode 12

This PR fixes compilation failure in building Mapper on Xcode 12 beta 2.
Reference: https://github.com/airbnb/lottie-ios/pull/1215

Hrm I don't see any failures / warnings in Xcode 12 beta 1 or 2 with this, how are you building to see them?

Hrm I don't see any failures / warnings in Xcode 12 beta 1 or 2 with this, how are you building to see them?

Sorry for misleading description. You can reproduce the failure by archiving mapper in Xcode beta 2 with target Any iOS Device (armv7, arm64).

I still don't see this on beta 2, what am I missing?

Ah, you can just archive the project to reproduce!

ah interesting thanks, it seems it requires optimizations and linking, interesting!

I've merged this with https://github.com/lyft/mapper/pull/170 and release 10.0.1 with the fix. Thanks for reporting this!


[BUG] Output window inconsistently opens on failing test

NeoVim Version
0.8.0 but also latest nightly
NVIM v0.9.0-dev-213+gcc5b7368d
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: /Applications/Xcode_13.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -DNVIM_TS_HAS_SET_ALLOCATOR -O2 -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wdouble-promotion -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/Users/runner/work/neovim/neovim/build/cmake.config -I/Users/runner/work/neovim/neovim/src -I/Users/runner/work/neovim/neovim/.deps/usr/include -I/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/include -I/Library/Frameworks/Mono.framework/Headers -I/Users/runner/work/neovim/neovim/build/src/nvim/auto -I/Users/runner/work/neovim/neovim/build/include
Compiled by<EMAIL_ADDRESS>
Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/share/nvim"

Run :checkhealth for more info

Describe the bug
When I execute :Neotest while on a test that is failing I get an output window only on the first execution of :Neotest
To Reproduce
Please provide a minimal init.lua to reproduce which can be run as the following:
nvim --clean -u minimal.lua

You can edit the following example file to include your adapters and other required setup.
-- ignore default config and plugins
vim.opt.runtimepath:remove(vim.fn.expand("~/.config/nvim"))
vim.opt.packpath:remove(vim.fn.expand("~/.local/share/nvim/site"))
vim.opt.termguicolors = true

-- append test directory
local test_dir = "/tmp/nvim-config"
vim.opt.runtimepath:append(vim.fn.expand(test_dir))
vim.opt.packpath:append(vim.fn.expand(test_dir))

-- install packer
local install_path = test_dir .. "/pack/packer/start/packer.nvim"
local install_plugins = false

if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
  vim.cmd("!git clone https://github.com/wbthomason/packer.nvim " .. install_path)
  vim.cmd("packadd packer.nvim")
  install_plugins = true
end

local packer = require("packer")

packer.init({
  package_root = test_dir .. "/pack",
  compile_path = test_dir .. "/plugin/packer_compiled.lua",
})

packer.startup(function(use)
  use("wbthomason/packer.nvim")
  use({
	  "nvim-treesitter/nvim-treesitter",
	  config = function()
		  require("nvim-treesitter.configs").setup({
			  ensure_installed = { "rust" },
			  highlight = {
				  enable = true,
			  },
		  })
	  end,
  })
  use({
    "nvim-neotest/neotest",
    requires = {
      "vim-test/vim-test",
      "nvim-lua/plenary.nvim",
      "nvim-treesitter/nvim-treesitter",
      "antoinemadec/FixCursorHold.nvim",
      "rouge8/neotest-rust",
    },
    config = function()
      require("neotest").setup({
        adapters = {
          require("neotest-rust"),
        },
      })
    end,
  })

  if install_plugins then
    packer.sync()
  end
end)

vim.cmd([[
command! NeotestSummary lua require("neotest").summary.toggle()
command! NeotestFile lua require("neotest").run.run(vim.fn.expand("%"))
command! Neotest lua require("neotest").run.run(vim.fn.getcwd())
command! NeotestNearest lua require("neotest").run.run()
command! NeotestDebug lua require("neotest").run.run({ strategy = "dap" })
command! NeotestAttach lua require("neotest").run.attach()
command! NeotestOutput lua require("neotest").output.open()
]])

Steps to reproduce the behavior:

Open test file
Move cursor on test function head
Run :Neotest
Output window opens (simple one though?)
Move cursor so output window closes
Run :Neotest again
Tests run but no window opens

Please provide example test files to reproduce.
Expected behavior
I would expect to consistenly get the output window when the test fails while I hover it, even if the test outcome has remained the same.
Logs
Wipe the neotest.log file in stdpath("log") or stdpath("data"), reproduce the issue and provide the new logs.
Additional context
Add any other context about the problem here.
Screen recording: https://asciinema.org/a/6Brzge1urhDRRuqMDq7paR97k

Same here, popup for a failing test opens just once, if I rerun the test nothing shows.
I found out the issue was introduced with this commit: https://github.com/nvim-neotest/neotest/commit/2e975ae64b0c476b72274a1d6166a22f0f01b2d5

Thanks for the report, should be working in master :smile:

Thank you for the fast fix! Works purfectly.
Thanks for the plugin!

Fixed for me too, thanks!


[BEAM-9022] publish Spark job server Docker image

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

@Hannah-Jiang are we expecting to migrate Apache's repo to starting with 2.20?

@Hannah-Jiang are we expecting to migrate Apache's repo to starting with 2.20?

Yes!

Yes!

Great. In that case, shall we merge this first, and then I'll let you patch it into #10612?

Yes!

Great. In that case, shall we merge this first, and then I'll let you patch it into #10612?

Yes, no problem.

Flake is unrelated (BEAM-8912)

LGTM


misc: use black profile for isort

Description
Hi,
this PR replaces manually configured options for isort with profile=black clause which does the same automatically, see https://pycqa.github.io/isort/docs/configuration/black_compatibility.html
There's also a typo fixed, but it didnt feel like it's worth creating a separate commit for it.
Checklist

[ ] Created tests which fail without the change (if possible)
[ ] All tests passing
[ ] Added a changelog entry
[ ] Extended the README / documentation, if necessary

Hi @yedpodtrzitko
Thank you! I didn't know they have this profile :) I'll definitely update my projects to utilize it :)

don't worry about the failing check - I'll fix it on merge


fix floodlight led switch

Light switch does not work since 2.2.10 because of removing the function in https://github.com/homebridge-eufy-security/plugin/commit/6901ed962482da50adcbe821c5e1b7b764fc057e - this PR will bring back the functionality.
(Bug in log is: [09/10/2023 20:39:30]   [EufySecurity-2.2.16]   ERROR   Garden Shouldn't Match 'this.platform.Characteristic.On' light: true)

Thanks for your help @cixio !
As per PR #417, I've refactored the code without using switch declaration.

Hi,
i dont know what exactly you have refactored, but now the light switch switches the light AND it switches the camera from "streaming" to "off". So when the light is off the camera is also off.

yeah I was a bit fast on my test #421


More examples on DataFrames for SparkR

Here are more examples using SparkR DataFrames. It includes functions for loading the package, initializing a spark context and a SQL context, loading data and simple data manipulation on DataFrames.

Can one of the admins verify this patch?

Thanks @Emaasit -- this is a useful change. Couple of high level things

Could you open a new JIRA for this ? The 'Contributing Code changes' section of https://cwiki.apache.org/confluence/display/SPARK/Contributing+to+Spark might be helpful to follow

There are a bunch of Rstudio files in the change which need to be removed from the PR. Also the data file looks like its 200k lines -- so it might be too large to keep in github. I'd suggest putting the file on s3 or somewhere else and including a line at the top with instructions on how to get the data (I can put the file on s3 if you need help with this).

Thanks @shivaram . Yes please, you can go ahead and put the data file on s3.
I shall open up a new JIRA for the examples.
One question. Is the includePackage() function deprecated? I would like to add some more examples for machine learning and statistical analysis using R packages on a SparkR DataFrame.

The file is now up at https://s3-us-west-2.amazonaws.com/sparkr-data/flights.csv


[core] Out of memory on 1.4.7

Hi!
With version 1.4.7 came problems with crashes due to OOM.
When trying to search for all occurrences of signatures in an attached file (in the Code section) in version 1.4.7, an OOM error always occurs. Version 1.4.6 is quietly working out.
A log automatically created by jadx: hs_err_pid31636.log
APK File: Gdrive

What Code Cache mode is configured? On system with little RAM (8GB or less) it is recommended **not to use ** MEMORY mode.
Can you please post the "Sample error report" from help menu? It incudes important details on your system.

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Hello, have you resolved this issue? How to modify the configuration of the jvm? I also encountered an error after modifying the jadx gui configuration file


Cython could warn/error on invalid default values during compilation

Arch Linux
$ python --version; cython --version
Python 3.5.2
Cython version 0.24.1

$ cat foo.pyx && cythonize -b foo.pyx && python -c 'import foo'
def foo(float x=None):
    return x
<elided cythonize output (with no warning)>
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "foo.pyx", line 1, in init foo (/tmp/foo/foo.c:882)
    def foo(float x=None):
TypeError: a float is required

Actually, having an error at import time (rather than either compile-time or call-time) is a bit weird (at least from a naive POV).

If in Python you wrote
def foo(x=float(...)):
   ...

in Python you'd have the same behavior. But I suppose warning you earlier could be nice (if you know the rhs type is not coercible).

To be honest I don't feel very strongly about this, but yes, it's mostly about warning the user as soon as possible.


Fix incompatible function pointer types

Fixes
[ 88%] Built target manpage
/tmp/yay-build/rofi-file-browser-extended-git/src/rofi-file-browser-extended/src/filebrowser.c:380:27: error: initialization of ‘cairo_surface_t * (*)(const Mode *, unsigned int,  unsigned int)’ {aka ‘struct _cairo_surface * (*)(const struct rofi_mode *, unsigned int,  unsigned int)’} from incompatible pointer type ‘cairo_surface_t * (*)(const Mode *, unsigned int,  int)’ {aka ‘struct _cairo_surface * (*)(const struct rofi_mode *, unsigned int,  int)’} [-Wincompatible-pointer-types]
  380 |     ._get_icon          = file_browser_get_icon,
      |                           ^~~~~~~~~~~~~~~~~~~~~
/tmp/yay-build/rofi-file-browser-extended-git/src/rofi-file-browser-extended/src/filebrowser.c:380:27: note: (near initialization for ‘mode._get_icon’)
make[2]: *** [CMakeFiles/filebrowser.dir/build.make:90: CMakeFiles/filebrowser.dir/src/filebrowser.c.o] Error 1

Isn't that a duplicate of #49 and missing the bounds check?


Fix include

Since there is no comment.block defined, I'm guessing this should be comment.block.mako.

@pchaigno its been a long time since I last used mako but happy to merge this if you can at least provide a screenshot or this working? Thanks.


feat(filter): Implement Wild Card searching for issues

we need wildcard search for the primaryName of Issue
so that you can search for CVE-13 for example and you get CVE-1344-4332
The Wildcard search should work for:
PrimaryName + SecondaryName
we can later on add the description if we feel like its helping
SecondaryName is of IssueVariant


[BUG] app.terraswap.io on a non googleplay service android device does not invoke the terrastation app

Describe the bug
I have an android device without google play services, and terraswap.io webapp does not invoke the installed terrastation app on android due to the use of firebase intents
E.g:
11-04 14:20:24.836 1661 2134 I ActivityTaskManager: START u0 {act=com.google.firebase.dynamiclinks.VIEW_DYNAMIC_LINK cat=[android.intent.category.BROWSABLE] dat=https://terrastation.page.link/... flg=0x14000000 pkg=com.google.android.gms cmp=com.google.android.gms/.appinvite.AppInviteAcceptInvitationActivity (has extras)} from uid 10294

To Reproduce
Try to connect wallet on a non googleplay service android device
Context & versions
Happens on latest version of the webapp and terrastation app.
(if applicable) suggested solution
terra.cards webapp in contrast does it without using firebase, and the terrastation app gets invoked without any issues
E.g:
11-04 14:39:05.310 1478 3288 I ActivityTaskManager: START u10 {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=terrastation://send/?payload=eyJhZGRyZXNzIjoidGVycmExeW5ld2NrMGx2Y2pudHhtNGV3OGxwaGZoNzI5cjZlY3c3NWhuZTAiLCJhbW91bnQiOiIyMDgwMDAwMDAiLCJ0b2tlbiI6InV1c2QiLCJtZW1vIjoiMTgxNzIifQ== flg=0x14000000 cmp=money.terra.station/.MainActivity (has extras)} from uid 1010254

So if terraswap app switches to normal intents instead of firebase, devices that dont have googleplay services can use terraswap.io webapp on such devices, which now is not possible.
I would be thankful if this gets sorted.
Thanks.

It has nothing to do with contracts. Check out that repository. https://github.com/terraswap/terraswap-web-app