slivergrid assertion error

not sure whether the error is related to the previous issue. Below is the code and error message:-
*** Flutter code ***
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import './product_item.dart';
import '../providers/products.dart';
class ProductsGrid extends StatelessWidget {
final bool showFavs;
ProductsGrid(this.showFavs);
@override
Widget build(BuildContext context) {
final productsData = Provider.of(context);
final products = showFavs ? productsData.favoriteItems : productsData.items;
//listens for Products only
return GridView.builder(
  padding: const EdgeInsets.all(10.0),
  itemCount: products.length,
  itemBuilder: (ctx, i) => ChangeNotifierProvider.value(
        //builder: (c) => products[i],
        value: products[i],
        child: ProductItem(
          //products[i].id,
          //products[i].title,
          //products[i].imageUrl,
        ),
  ),
  gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
    crossAxisCount: 2,
    mainAxisSpacing: 10,
    crossAxisSpacing: 10,
    childAspectRatio: 3/2,
  ),
);

}
}
*** Error ***
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (14680): The following assertion was thrown during performLayout():
I/flutter (14680): 'package:flutter/src/rendering/sliver_grid.dart': Failed assertion: line 161 pos 15:
I/flutter (14680): 'childMainAxisExtent != null && childMainAxisExtent >= 0': is not true.
I/flutter (14680):
I/flutter (14680): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (14680): more information in this error message to help you determine and fix the underlying cause.
I/flutter (14680): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (14680):   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter (14680):
I/flutter (14680): The relevant error-causing widget was:
I/flutter (14680):   GridView
lib\widgets\products_grid.dart:19
I/flutter (14680):
I/flutter (14680): When the exception was thrown, this was the stack:

ref : Issue # #33347

Hi @dingowhiz
the issue you mentioned above doesn't appear to be related to your case
since it doesn't involve flutter_test nor Key();
can you please provide your flutter doctor -v
and a reproducible minimal code sample
that doesn't depends from 3rd party plugins (like provider)
or external data
  final productsData = Provider.of<Products>(context);
  final products = showFavs ? productsData.favoriteItems : productsData.items;

Thank you

thanks for the quick response. the error seems to point to the widget gridDelegate. please refer to the following ..
Flutter doctor -v report
[√] Flutter (Channel stable, v1.17.0, on Microsoft Windows [Version 10.0.18363.778], locale en-SG)
• Flutter version 1.17.0 at F:\Tech\Flutter
• Framework revision e6b34c2b5c (12 days ago), 2020-05-02 11:39:18 -0700
• Engine revision 540786dd51
• Dart version 2.8.1
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\User\AppData\Local\Android\sdk
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
• All Android licenses accepted.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 45.1.1
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code (version 1.45.0)
• VS Code at C:\Users\User\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.10.1
[√] Connected device (1 available)
• MRD LX2 • RBU6R19305010414 • android-arm • Android 9 (API 28)
• No issues found!
more codes below
products_overview_screen.dart
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../widgets/badge.dart';
import '../widgets/products_grid.dart';
import '../widgets/app_drawer.dart';
import '../providers/cart.dart';
import '../screens/cart_screen.dart';
enum FilterOptions {
Favorites,
All,
}
class ProductsOverviewScreen extends StatefulWidget {
@override
_ProductsOverviewScreenState createState() => _ProductsOverviewScreenState();
}
class _ProductsOverviewScreenState extends State {
var _showOnlyFavorites = false;
@override
Widget build(BuildContext context) {
//final productsContainer = Provider.of(context);
return Scaffold(
appBar: AppBar(
title: Text('My Red Shirt Shop'),
actions: [
PopupMenuButton(
onSelected: (FilterOptions selectedValue) {
setState(() {
if (selectedValue == FilterOptions.Favorites) {
_showOnlyFavorites = true;
} else {
_showOnlyFavorites = false;
}
});
},
icon: Icon(
Icons.more_vert,
),
          itemBuilder: (_) => [
            PopupMenuItem(
              child: Text('Only Favorites'),
              value: FilterOptions.Favorites),
            PopupMenuItem(
              child: Text('Show All'),
              value: FilterOptions.All
            ),
          ],
        ),
        Consumer<Cart>(
          builder: (_, cart, ch) => Badge(
            child: ch,
            value: cart.itemCount.toString(),
          ),
          child: IconButton(
              icon: Icon(
                Icons.shopping_cart,
              ),
              onPressed: () {
                Navigator.of(context).pushNamed(CartScreen.routeName);
                //navigates to cart screen
              },
          ),
        )
      ],
    ),
    drawer: AppDrawer(),
  body: ProductsGrid(_showOnlyFavorites),
);

}
}
product_item.dart
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../screens/product_detail_screen.dart';
import '../providers/product.dart';
import '../providers/cart.dart';
class ProductItem extends StatelessWidget {
// final String id;
//final String title;
//final String imageUrl;
//ProductItem(this.id, this.title, this.imageUrl);
@override
Widget build(BuildContext context) {
final product = Provider.of(context, listen: false);
//, listen: false - not to listen to update, no rebuild
final cart = Provider.of(context, listen: false);
return ClipRRect(
    borderRadius: BorderRadius.circular(10),
    child: GridTile(
      child: GestureDetector(
        onTap: () {
          Navigator.of(context).pushNamed(
            ProductDetailScreen.routeName,
            arguments: product.id,
          );
        },
        child: Image.network(
          product.imageUrl,
          fit: BoxFit.cover,
        ),
      ),
      footer: GridTileBar(
        backgroundColor: Colors.black87,
        leading: Consumer<Product>(
          builder: (ctx, product, _) => IconButton(
          icon: Icon(product.isFavorite ? Icons.favorite : Icons.favorite_border,
          ),
          color: Theme.of(context).accentColor,
            onPressed: () {
              product.toggleFavoriteStatus();
            }
          ),
          child: Text('Never changes!'),
          ),
        title: Text(
          product.title,
          textAlign: TextAlign.center,
          style: TextStyle(
            fontSize: 8
          ),
        ),
        trailing: IconButton(
          icon: Icon(
            Icons.shopping_cart),
          onPressed: () {
            cart.addItem(product.id, product.price, product.title);
            Scaffold.of(context).hideCurrentSnackBar();
            Scaffold.of(context).showSnackBar(
              SnackBar(
                content: Text('Added item to cart'),
                duration: Duration(seconds: 6),
                action: SnackBarAction(label: 'Undo', onPressed: () {
                  cart.removeSingleItem(product.id);
                },),
              ),
            );
          },
          color: Theme.of(context).accentColor,
        ),
      ),
    ),
  );

}
}
main.dart
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import './providers/cart.dart';
import './screens/products_overview_screen.dart';
import './screens/product_detail_screen.dart';
import './screens/cart_screen.dart';
import './screens/user_products_screen.dart';
import './providers/products.dart';
import './providers/orders.dart';
import './screens/orders_screen.dart';
import './screens/edit_product_screen.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [
ChangeNotifierProvider.value(
value: Products(),
),
ChangeNotifierProvider.value(
value: Cart(),
),
ChangeNotifierProvider.value(
value: Orders(),
     ),

 ],
 child: MaterialApp(
        title: 'MyShop',
        theme: ThemeData(
          primarySwatch: Colors.purple,
          accentColor: Colors.deepOrange,
          fontFamily: 'Lato',
        ),
        home: ProductsOverviewScreen(),
        routes: {
          ProductDetailScreen.routeName: (ctx) => ProductDetailScreen(),
          CartScreen.routeName: (ctx) => CartScreen(),
          OrdersScreen.routeName: (ctx) => OrdersScreen(),
          UserProductsScreen.routeName: (ctx) => UserProductsScreen(),
          EditProductScreen.routeName: (ctx) => EditProductScreen(),
          //creates a new cart screen object
        }
      ),
);

}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('My Red Shirt Shop'),
),
body: Center(
child: Text('Let's build a mobile shop!'),
),
);
}
}

Hi @dingowhiz
as mentioned above, for the issue to be workable the code sample should be
minimal and reproducible as well as not depending from 3rd party plugins
does this code sample represent the issue you are describing?
Thank you

Yes, correct.

Hi @dingowhiz
You agreed with the comment, using the code sample, i am not able to reproduce any assertion on latest stable and dev
Can you try the provided code sample or provide a mnimal code sample that reproduce the issue?
Thank you

Hi @TahaTesser, yes, I tested the sample code and it worked fine. I've added the Provider codes and it worked fine as well. Still couldn't pinpoint the root cause but would close this issue for now. Thanks.


[Release-1.29] - Loadbalancer may panic due to race condition when selecting a new server

Backport fix for Loadbalancer may panic due to race condition when selecting a new server

#10317

Closing per this comment - https://github.com/rancher/rke2/issues/6130#issuecomment-2161374742


ValueError: Input vector needs to be bigger than window size.

I have found new erro.  I use
imgs = vd.extract_video_keyframes(no_of_frames = no_of_frames_to_return, file_path= video_file_path)
to extract keyframe frome my video.
https://user-images.githubusercontent.com/38372764/110414586-155c0280-80cb-11eb-8006-1906aeef842e.mp4

Able to replicate the issue with given video, will update when fixed.


Wyze Bulb Color not changing colors as part of a scene

Describe the Bug:
Wyze Color bulbs won't change color when part of a scene. All other properties propagate successfully. The specific issue only occurs when altering hue and other values simultaneously. Only altering hue does not cause this issue.
Below is continued from issue #234
So I found in the debug logs an issue where when changing multiple properties of lights as part of a scene (as @escharhon above mentioned) the P1507 (WYZE_API_COLOR_PROPERTY) value returns undefined. See below
[5/4/2024, 2:01:21 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P1507","pvalue":"undefined"},{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}
[5/4/2024, 2:01:21 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}

Now, interestingly, when setting ONLY the color value, as described above, for some reason the value is NOT undefined, but indeed contains a value.
[5/4/2024, 2:23:48 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P1507","pvalue":"ff6100"},{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}

I'm not sure that this issue originates specifically from how HomeKit handles scenes, but instead how this plugin is handling that input.
And after investigating further (finding the plugin log setting) I was able to rip a log of exactly that happening.
[5/4/2024, 2:35:19 AM] [Wyze] [MeshLight] Setting brightness for "Office Light Center (7C78B2214B0B) to 1"
[5/4/2024, 2:35:19 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P1501","pvalue":"1"},{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}
[5/4/2024, 2:35:19 AM] [Wyze] [MeshLight] Setting saturation (color) for "Office Light Center (7C78B2214B0B) to 100"
[5/4/2024, 2:35:19 AM] [Wyze] [MeshLight] H(S) Values: 100, 100
[5/4/2024, 2:35:19 AM] [Wyze] [MeshLight] Setting hue (color) for "Office Light Center (7C78B2214B0B) to 23 : (H)S Values: 23, 100"
[5/4/2024, 2:35:19 AM] [Wyze] ff6100
[5/4/2024, 2:35:19 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P1507","pvalue":"undefined"},{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}
[5/4/2024, 2:35:19 AM] [Wyze] [MeshLight] Setting power for "Office Light Center (7C78B2214B0B)" to true"
[5/4/2024, 2:35:19 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}

Here's the plugin log equivalent of the hue changes working:
[5/4/2024, 2:43:52 AM] [Wyze] [MeshLight] Setting hue (color) for "Office Light Center (7C78B2214B0B) to 23 : (H)S Values: 23, 100"
[5/4/2024, 2:43:52 AM] [Wyze] [MeshLight] Setting saturation (color) for "Office Light Center (7C78B2214B0B) to 100"
[5/4/2024, 2:43:52 AM] [Wyze] [MeshLight] H(S) Values: 100, 100
[5/4/2024, 2:43:52 AM] [Wyze] run_action_list Data Body: {"action_list":[{"instance_id":"7C78B2214B0B","action_params":{"list":[{"mac":"7C78B2214B0B","plist":[{"pid":"P1507","pvalue":"ff6100"},{"pid":"P3","pvalue":"1"}]}]},"provider_key":"WLPA19C","action_key":"set_mesh_property"}]}

Interestingly the hexValue is NOT logged in this scenario, which leads me to believe this is using a different function.
I'm not intimately familiar with the codebase, so I don't quite know where to go from here. I've traced the issue to—I think—the code in setHue() on line 209 in /accessories/WyzeMeshLight.js. It's obvious in the above logs that the application successfully produces a hexadecimal hue value (ff6100) for the API to consume, however it doesn't seem to make it there.
Originally posted by @Hochen97 in https://github.com/jfarmer08/homebridge-wyze-smart-home/issues/234#issuecomment-2094055933

I fixed it.
line 230 in /accessories/WyzeMeshLight.js
replace this.hexValue with hexValue.
Here's the new function:
async setHue(value, callback) {
    if (value != null) {
      if (this.plugin.config.pluginLoggingEnabled)
        this.plugin.log(
          `[MeshLight] Setting hue (color) for "${this.display_name} (${this.mac}) to ${value} : (H)S Values: ${value}, ${this.cache.saturation}"`
        );

      try {
        this.cache.hue = value;
        if (this.cacheUpdated) {
          let hexValue = colorsys.hsv2Hex(
            this.cache.hue,
            this.cache.saturation,
            100
          );
          hexValue = hexValue.replace("#", "");
          if (this.plugin.config.pluginLoggingEnabled)
            this.plugin.log(hexValue);
          await this.plugin.client.setMeshHue(
            this.mac,
            this.product_model,
            hexValue
          );
          this.cacheUpdated = false;
        } else {
          this.cacheUpdated = true;
        }
        callback();
      } catch (e) {
        callback(e);
      }
    }
  }

Hi Jacob, if you are familiar with git could you create a pr and add your change please? That is probably the fastest way to get this fixed

Yes of course!
I tried to push a feature branch but my authentication was failing, I’m assuming because I’m not authorized on this repo. I’ll see if I can’t open a PR another way. If you have instructions (this is my first time committing to a truly open source repo that I don’t own) I’d also greatly appreciate it :)

Nevermind I figured it out :)


[BUG]

MacOS Client: Version 5.0.4 (5.0.4)
Tried reinstalling it, and cleared package-contents as well.
The left menu bar and top menu bar is empty.

When does this error occur? And does it re occur, or it happened only once?

Any errors in the console?


[Feature] Add Preloader Animation

Description
Currently , while loading the page, it show white blank page. Want to add a preloading(loader for a website before content is loaded in the browser) animation to enhance style.
https://github.com/devs-in-tech/DevsInTech/assets/74114936/1150a077-a589-4354-8bed-f2120e9c3b23
want to add something like any of  these

Screenshots
No response
Additional Information
No response

Duplicate issue #133


Create New "Help" Page

The plan is to have the new "help" page replace Use Almond which, along with better documentation, will encourage more people to build with and contribute to Almond.
After serving the frontend using the instructions in the README, navigate to localhost:3100/help to test. Please be sure to test on a range of devices of various screen sizes.
We are currently waiting to upload videos for two of the example projects, but the rest of the page is complete. Disregard the name of the branch for now as Train Almond is being worked on simultaneously.

Pull Request Test Coverage Report for Build 2021

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.007%) to 67.423%

Totals

Change from base Build 2006:
0.007%

Covered Lines:
6921

Relevant Lines:
9634

💛  - Coveralls


Rebase fails due to invalid declare option (pre rebase hook)

#mac #macos #hooks

BUT
git machete update worked just fine

This is more urgent b/c it makes working with the project on Mac OS much less convenient (thinking about myself and @azdrojowa123 esp. 😆 ). I will take care of that!

Whoops pls fix indeed!

It's strange. I read that the -g option is available since Bash 4.2. Checking the version from terminal I have 5.1.16 - and the same running bash --version and echo $BASH_VERSION (directly and within a script) with java ProcessBuilder.
But still. -g option is not available. A switch to eval is a solution most likely


Handling Link Event in TextView

Hi @noties, I am new to this library and I am stuck with handling the links on my TextView. On click I am getting the following message:
W/LinkResolverDef: Actvity was not found for intent, Intent { act=android.intent.action.VIEW dat=Romans:1:18 (has extras) }
I need to pick the text Romans1:18 from the link and format it for further processing. Can you please guide me to use this library?

Hello @sandeepyohans !
Something like this should do:
final SpannableConfiguration configuration = SpannableConfiguration.builder(this)
        .linkResolver(new LinkSpan.Resolver() {
            @Override
            public void resolve(View view, @NonNull String link) {

                // process clicked link here, match you custom scheme, launch Activity,
                // or really whatever.

                // just for example:
                if ("Romans:1:18".equals(link)) {
                    showFragment(TheBookFragment.newInstance("Romans", 1, 18));
                }

                // if for example you still want to redirect _native_ link handling
                // you can check `LinkResolverDef` (or instantiate it here and call manually)
            }
        })
        .build();

Markwon.setMarkdown(textView, configuration, "# My markdown");

Hope this helps! Please keep me updated if it doesn't answer your needs, we will work something out 🙌

Hi @noties ,
I am able to display an AlertDialog when a link from Markwon TextView is clicked!
Now I want to add Markdwon support to the AlertDialog and display links in it. I am unable to get the TextView from DialogFragment to do so.
Can you please guide to solve this problem?

Hey @sandeepyohans !
There are multiple way to do so, the most simple would be:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    return new AlertDialog.Builder(getContext())
            .setTitle("My title")
            .setMessage(Markwon.markdown(getContext(), "**M**arkdown here"))
            .setPositiveButton(android.R.string.ok, null)
            .create();
}

You can use, but only if you absolutely sure that your markdown doesn't contain tables or images. If you need to support tables and images you can do this:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    // please note that it is only an example, as you should create a correctly
    // styled TextView most likely with a help from LayoutInflater and a layout file
    final TextView textView = new TextView(getContext());
    Markwon.setMarkdown(textView, "**M**arkdown here");

    return new AlertDialog.Builder(getContext())
            .setTitle("My title")
            .setView(textView)
            .setPositiveButton(android.R.string.ok, null)
            .create();
}

I hope this helps!

Hi @noties,
Thank you for your reply. The solution you provided looks great to me!
As of now there are no tables and images in my markdown, but I do have links in it to display. I need to show another dialog on link click event.
I will give a try to the solution you have provided and will get back to you on this.
Thanks so much!  🙌


fix:#39

fix:(#39 )

I changed some code which caused the conflict, but should be able to fix the bug.

I just updated your commit and it doesn't seem to be working properly.

E5108: Error executing lua: ...al/share/nvim/lazy/bookmarks.nvim/lua/bookmarks/list.lua:288: Cursor position outside buffer
stack traceback:
[C]: in function 'nvim_win_set_cursor'
...al/share/nvim/lazy/bookmarks.nvim/lua/bookmarks/list.lua:288: in function 'jump'
.../.local/share/nvim/lazy/bookmarks.nvim/lua/bookmarks.lua:57: in function <.../.local/share/nvim/lazy/bookmarks.nvim/lua/bookmarks.lua:56>

Not only that,the jump location is all wrong. and can't delete mark.
https://github.com/crusj/bookmarks.nvim/assets/30348075/e0287548-86e7-47ea-8c7a-70cf42975894

I just updated your commit and it doesn't seem to be working properly.

E5108: Error executing lua: ...al/share/nvim/lazy/bookmarks.nvim/lua/bookmarks/list.lua:288: Cursor position outside buffer
stack traceback: [C]: in function 'nvim_win_set_cursor' ...al/share/nvim/lazy/bookmarks.nvim/lua/bookmarks/list.lua:288: in function 'jump' .../.local/share/nvim/lazy/bookmarks.nvim/lua/bookmarks.lua:57: in function <.../.local/share/nvim/lazy/bookmarks.nvim/lua/bookmarks.lua:56>

Fix it.

The problem of line jump error still exists, he will jump to the first line of the file, rather than the previously marked line
https://github.com/crusj/bookmarks.nvim/assets/30348075/80b3e99a-6cb3-4ea8-bab5-86df8d62e7f6

There's only a small chance the jump is right

The problem of line jump error still exists, he will jump to the first line of the file, rather than the previously marked line
2024-01-02.14-15-21.mp4

🤣

There's only a small chance the jump is right

There's only a small chance the jump is right

It always succes in my pc.

Sad stories, always jump to the first line here
https://github.com/crusj/bookmarks.nvim/assets/30348075/4e6ac39d-8296-4e27-ac38-4b7c1933ea24


Allow empty options

The config option e.g. ark_bRawSockets="" should result in the
...?bRawSockets
This should help resolve #178

So this wouldn't be classed as a hotfix?

Oh wow. I totally didn't notice the difference in target branch. Sorry man =)


Upgrade to bcrypt that compiles in osx

Proposed Changes
Uses specific commit for bcrypt that fixes https://github.com/vernemq/vernemq/issues/1500. Bcrypt was failing to compile in OSX. This has been tested in OSX Mojave and Catalina. The bcrypt PR was https://github.com/erlangpack/bcrypt/pull/17.
Types of Changes
What types of changes does your code introduce to this project?
Put an x in the boxes that apply

[ x] Bugfix (non-breaking change which fixes issue #1500 )

Checklist
Put an x in the boxes that apply. You can also fill these out after creating
the PR. If you're unsure about any of them, don't hesitate to ask on the
mailing list. We're here to help! This is simply a reminder of what we are
going to look for before merging your code.

[x] I have read the CODE_OF_CONDUCT.md document
[x] All tests pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added necessary documentation (if needed)
[x] Any dependent changes have been merged and published in related repositories
[x] I have updated changelog (At the bottom of the release version)
[x] I have squashed all my commits into one before merging

@codeadict thanks! I'll quickly have to check whether those bcrypt versions cause any issues on Linux, but chances are low.

@codeadict all built as I see on Travis, it just did not report back to Github. Merging.


Add Print to Console for Drawings

Is your feature request related to a problem? Please describe.
Currently the module does not support logging Drawings to the console.
Describe the solution you'd like
Add the print to console button on Drawing object sheets.
Describe alternatives you've considered
Additional context

Oh is this because Drawings aren't using a DocumentSheet? Dang.
Good Call, should be something simple to add to setupApplicationHeaderPrintButton in module/hooks/app-header-buttons.mjs


Add flake.modules (opt-in)

Allow modules of any class to be published.
This removes the need for custom flake attributes, such as nixosModules, flakeModules, etc.

Depends on #154 (somewhat)

Any issue preventing this PR from being merged?

Documentation at flake.parts

This would be considered deprecated right?
https://flake.parts/options/flake-parts-flakemodules

I believe nix flake check does not accept modules yet, so I wouldn't recommend to migrate yet, but feel free to start using modules.


Snapshot Testing for Integration Tests

Hey everyone! 👋🏻
Creating this issue to continue discussion from these messages on possibility of using snapshot testing for integration tests:

https://github.com/apache/iceberg-rust/pull/742#issuecomment-2516279844
https://github.com/apache/iceberg-rust/pull/742#issuecomment-2523503652

@ZENOTME you mentioned:

A creative idea is to support Avro format files, allowing us to create snapshots of the entire Iceberg metadata, which can then be used for quick comparisons in end-to-end tests.

Do you mean using avro metadata files directly as snapshots? I am not sure how that addresses your concern of:

One thing we need to address maybe filter out some random field.

Am I understanding something wrong here? Can you please elaborate a bit more :)

@ZENOTME you mentioned:

A creative idea is to support Avro format files, allowing us to create snapshots of the entire Iceberg metadata, which can then be used for quick comparisons in end-to-end tests.

Do you mean using avro metadata files directly as snapshots? I am not sure how that addresses your concern of:

One thing we need to address maybe filter out some random field.

Am I understanding something wrong here? Can you please elaborate a bit more :)

Sorry, I didn't have a clear expression here. Actually, they are two things independently here.

I'm also a fan of snapshot testing. In this PR https://github.com/apache/iceberg-rust/pull/822, I used expect-test to do it.


save_optimizer_weights_to_hdf5_group method attempts to access attribute in optimizer that no longer exists in 2.11.0

Click to expand!
Issue Type
Bug
Source
source
Tensorflow Version
2.11.0
Custom Code
Yes
OS Platform and Distribution
Linux Ubuntu 20.04.3
Mobile device
No response
Python version
3.9
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
The save_optimizer_weights_to_hdf5_group method accesses an attribute (weights) of the optimizer class that no longer exists in tensorflow 2.11.0 (at least for the Adam optimizer).

Standalone code to reproduce the issue
from tensorflow.keras.layers import Dense
from tensorflow.keras.models import Sequential
from tensorflow.keras.optimizers import Adam
from tensorflow.python.keras.saving import hdf5_format

model = Sequential()
model.add(Dense(10, input_dim=100))
model.compile(optimizer=Adam())
hdf5_format.save_model_to_hdf5(model, "test.h5")

Relevant log output
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In [3], line 4
      2 model.add(Dense(10, input_dim=100))
      3 model.compile(optimizer=Adam())
----> 4 hdf5_format.save_model_to_hdf5(model, "test.h5")

File ~/miniconda3/envs/tf_bug/lib/python3.9/site-packages/tensorflow/python/keras/saving/hdf5_format.py:126, in save_model_to_hdf5(model, filepath, overwrite, include_optimizer)
    122   # TODO(b/128683857): Add integration tests between tf.keras and external
    123   # Keras, to avoid breaking TF.js users.
    124   if (include_optimizer and model.optimizer and
    125       not isinstance(model.optimizer, optimizer_v1.TFOptimizer)):
--> 126     save_optimizer_weights_to_hdf5_group(f, model.optimizer)
    128   f.flush()
    129 finally:

File ~/miniconda3/envs/tf_bug/lib/python3.9/site-packages/tensorflow/python/keras/saving/hdf5_format.py:587, in save_optimizer_weights_to_hdf5_group(hdf5_group, optimizer)
    579 def save_optimizer_weights_to_hdf5_group(hdf5_group, optimizer):
    580   """Saves optimizer weights of a optimizer to a HDF5 group.
    581
    582   Args:
    583       hdf5_group: HDF5 group.
    584       optimizer: optimizer instance.
    585   """
--> 587   symbolic_weights = getattr(optimizer, 'weights')
    588   if symbolic_weights:
    589     weights_group = hdf5_group.create_group('optimizer_weights')

AttributeError: 'Adam' object has no attribute 'weights'

Ferom Tensorflow 2.11, experimental optimizer has been made as the default optimizer.
For old optimizer behavior, please refer and use tf.keras.optimizers.legacy https://www.tensorflow.org/api_docs/python/tf/keras/optimizers/legacy/Adam

@chenmoneygithub , Is there any plan to include the above behavior in new Optimizer? Thanks!


refactor usage test to table driven

PR addresses issue #307
Any criticism/feedback is always appreciated.

Coverage: 95.181%. Remained the same when pulling 76f90adbca2cc6a3385f64c9e0cc1db85fcf7e69 on e-berman:eberman_refactor_tr_usage into 9e6c89d0652998d2535a1614b26d7ffde823fa53 on gavv:master.

Thank you for the really helpful feedback. I'll make sure to follow the above criteria for table tests going forward.

let me know if I missed any aspects of your prior specification.

sorry about that...

I believe the failed checks above are for the reverted commit. The following commit ([e5b1a5a])(https://github.com/gavv/httpexpect/pull/312/commits/e5b1a5a76d2f6894dd1cce9ec4713dca050ff717) is the correct one and should pass all checks.

Could you try rebasing on fresh master? I just pushed 523107c3674fbbff5c7bc983e348e2643f3e9d21 which I think should fix CI failure.

Ok I believe that fixes the failed lint check. Let me know if I missed anything.
Sorry again for the messy PR.

Thanks!

Sorry again for the messy PR.

No worries, I'll just squash commits into one.

Small follow-up commit: 401963e569ef64d36b6142494af9a3e457b7d4b1


Aura Nodes not rendering textures or particle effects when placed -- Works in Dev

Logs when placing and ticking aura in non-dev environment: http://pastebin.com/hV8U46s9
Works perfectly in dev. Bad reflection?

http://www.minecraftforge.net/forum/index.php?topic=24627.0

Removed particle override.


Instructions fixed and human feedback addressed in mmmlu answer generation tasks (664-667, 685-737)

Thanks!


Add more HostSubnet logging

We don't expect nodes to be added/removed very often so the log
spam won't be large.

LGTM


Strange units and values for tage_star

There seems to be something not quite correct with the field tage_star in the output catalogues.
The data is in the range 10^8 - 10^9 but the units are reported as being internal time units, which would typically be something like 9*10^9 years already.
I don't know whether the issue is in the calculation of the values or whether the units displayed are incorrect.

Also, just to be sure, how are the ages defined? Is there any weighting of any kind for instance?

Likely its a unit issue but I'll look into it as there is no weighting that is applied.

Let me know if you need a dataset of any kind. This is what the ages look like now:

where I discarded the units and replaced then with years. Note that this run is not super-well calibrated so it may look all rubbish because the simulation itself was. :)


Ensure users tables show correct roles depending on level

Users table with org and space role pills are shown at cf, org and space levels. There's some problems with how these are shown at each level

CF level

org pill = <org name>:<org role>, space pill = <space name>:<space role>
at cf level the space pills can be confusing (multiple spaces with same name look the same)
Add org name to space pills in user table at CF level

Org Level

Don't show org roles (or their space roles) for other orgs

Space Level

Don't show org roles? (or at least org roles from other orgs (or their spaces))
Don't show space roles for other spaces (even if in same org)

@richard-cox Let's discuss which of these has to be done before starting.


fix(WorkspaceCards): fix card background color

Notes for Reviewers
This PR fixes the irregular workspace card color.

Signed commits

[x] Yes, I signed my commits.

@ritiksaxena124


Does zipline work well in Python 3.5?

In Zipline github page (https://github.com/quantopian/zipline), it says it supports only Python 2.7 and Python 3.4.
But your project uses Python 3.5.2+.
Does it work well?

No you have to install Python 3.4. If you go the github page, you can see the version that supports it.

Actually it works with Python 3.5.x 32bit if you installed prerequisite modules that I mentioned on README.md. (I didn't test 64bit version since this webapp doesn't support it.)
But I just tested simple codes and the Zipline github page suggested Python 3.4, so I can't guarantee all functionalities work well.


fix cloud event flacky unit tests by adding waitgroup

Changes
This commit adds waitgroup to reconciler, so can be used when creating goroutines to send cloud events. waitgroup.Wait() can be called during unit tests to make sure all goroutines are completed and avoid the case that some events are not written into channel before checking. This change shouldn't have influence on current hebaviour since we don't call Wait to block the code. This should be able to fix flacky cloud event tests and we don't have to add time.sleep() before collecting events.
Signed-off-by: Yongxuan Zhang<EMAIL_ADDRESS>/kind flake
related issues:
https://github.com/tektoncd/pipeline/issues/5160
to reproduce this issue, adding time.Sleep() to https://github.com/tektoncd/pipeline/blob/b648a5b2eaebf0ece7199dcf2bd89c65137973d5/pkg/reconciler/events/cloudevent/cloudeventsfakeclient.go#L53
related PR:
https://github.com/tektoncd/pipeline/pull/5313
Recent failing tests:

https://prow.tekton.dev/view/gs/tekton-prow/pr-logs/pull/tektoncd_pipeline/5666/pull-tekton-pipeline-unit-tests/1582795530906374144
https://prow.tekton.dev/view/gs/tekton-prow/pr-logs/pull/tektoncd_pipeline/5662/pull-tekton-pipeline-unit-tests/1583441668340715520
https://prow.tekton.dev/view/gs/tekton-prow/pr-logs/pull/tektoncd_pipeline/5647/pull-tekton-pipeline-unit-tests/1583130831700889600

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Has Docs included if any changes are user facing
[ ] Has Tests included if any functionality added or changed
[ ] Follows the commit message standard
[ ] Meets the Tekton contributor standards (including
functionality, content, code)
[ ] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[ ] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

cc @lbernick @abayer

/hold for more reviews

Chatting with @Yongxuanzhang, he is exploring an alternative solution where more of the waitgroup logic is contained to the events/cloudevents packages. I think it would be preferable for the events/cloudevents fakes to be able to test events by waiting until all of them are done being sent, but if that solution doesn't work out, this will be a great fix to have in!

we may want to use https://github.com/tektoncd/pipeline/pull/5690


Wrong period when match starts after period ended a few second

The last match that started after period end won't show when I searched by selecting "Previous Period".

Sorry for the inconvenience.
But, it is difficult to calculate correct periods by definition, so this is currently a "known-issue" and a fix is undecided.

Maybe...
Since there's only one match. If the match is the first match at the NEXT period, the LOBBY and the MODE are the same as "Previous Period", then put this match into "Previous Period".
Would this work?

I can implement it that way if we try hard, but it does not work as a whole.
First, that method does not work when searching. If we try to make it work that way, the query becomes too complex.
Another obvious edge case where the method does not work is when you start playing in a different mode at the last minute before the schedule switches.

I see...


AT: switch all instances of "connection" to "integration" in connector template form

Switch all of these to "integration" from "connection"

Also in the breadcrumb please!

@rsilvery There are several other instances of "connection" or "connector" in a few other places when adding a new system or adding an integration to a system that doesn't have one yet-- should I be replacing all of those as well?
Immediately after creating a new system, if you look at the "integrations" tab it looks like this:

Link connector

Once you have saved your connector credentials [...]

Clicking "Link connector" brings up this modal:

Unlinked Connections

These are all the connections [...].  Please select a connection [...].

Clicking "Upload integration" brings up this modal:

Upload connector template

connector template zip file

Deleting a connection brings up this modal:

Delete connection

Yes, please! Thank you for catching these.

moving to done


Client Allocation Request for: Enrichcoffee

Client Allocation Questions
Core Information

Name: Enrichcoffee
Website / Social Media: https://www.enrichcoffeeco.com/
Region: North America
DataCap Requested: 2TiB
Addresses to be Notarized: f1uzrraqusfe3sobkuu3abpr5ljpidcc63ymvkdaq
Notary Requested: dannyob

@Leomiazz Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Hi @Leomiazz , do you have a contact at Enrich Coffee Co that we could reach out to to confirm this?

Hi@dannyob,This is our Digital and Tech Manager, You can contact via email<EMAIL_ADDRESS>

Mail sent!

Hi @dannyob Kiana told me she had replied.


⚠ ClamAV has degraded performance

In fefb2e5, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 68 ms

Resolved: ClamAV performance has improved in 39b61d5.


Mobile-App: api url is hard-coded

The api url is hard coded into the mobile app's services.    My suggested solution is to create a set of gulp tasks to swap the api url between the localhost and the deployment urls.  Would need to make sure it works for all environments (localhost, dev, prod, etc).
Acceptance Criteria:

Able to change from localhost to dev
Able to change from localhost to prod
Able to change from dev to localhost
Able to change from prod to localhost
CI Build runs the appropriate config change for the environment it is deploying to

I am working on this

related to https://github.com/HTBox/allReady/issues/1097


Send GPS To Firebase independently of screen

Hi,
We are doing a GPS app that needs to constantly send the phones GPS coordinate to firebase like Uber does for vehicle tracking.
Our flutter app has many different screens the user can be seeing at any given time, and the GPS needs to be constantly sent no matter which screen (widget) is currently being displayed, and even if the app is not the main app showing on the phone at the moment.
Im new to flutter and dont really know how to do that.  Do i need to create an Isolate in main to do it, or is there some other way where i can just start it transmitting the GPS every few seconds automatically (if the coordinate has changed) to firebase no matter what screen Widget is being displayed.
If anybody has a few moments i would appreciate any help.
Thanks

you probably would like to explore this
https://api.flutter.dev/flutter/widgets/NavigatorObserver-class.html

Hello,
You may try starting a thread inside the main function.
But, sending GPS coordinates to a server(even Firebase) can drain the battery. Instead, you can set an observer to get a notification when the user's location changed x meters.
You may check that lib:
https://github.com/Lyokone/flutterlocation

Thanks, do you know if that library (flutterlocation) will work if the app goes in the background?
I need it to work even if the app is in the background


Typo in Spring Security Architecture Topical Guide

https://spring.io/guides/topicals/spring-security-architecture#_authorization_or_access_control
Reads:

An AccessDecisionVoter considers an Authentication (representing a principal) and a secure Object which as been decorated with ConfigAttributes:

Should read (as -> has):

An AccessDecisionVoter considers an Authentication (representing a principal) and a secure Object which has been decorated with ConfigAttributes:

NB: Is there a way to raise typos directly as PR?

Yes, the guide itself is actually a git repository (the link is displayed at the top of the right hand column). See https://github.com/spring-guides/top-spring-security-architecture
Could you raise an issue or a PR directly there?
Thanks!

Done: https://github.com/spring-guides/top-spring-security-architecture/pull/11


[Feature] Accent color from background image 背景图片的强调色

Why do you need this feature?
windows does get the accent color form the system background, so i thought fluent launcher should have this function as well (but it chooses the color from the background image provided in Settings > Appearance > Background (with the Image selection) > Image Path)
Suggest an implementation
tried to achieve something with gpt
Attachment
no answer

i also messed up a bit with claude

btw i'll change my username (this one is from when i made my first issue on this repo and i didn't know what a diamond is github. however, there are side effects:

GitHub cannot set up redirects for:
@mentions using your old username
Links to gists that include your old username

more info here: https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/changing-your-github-username  (for some reason)

now i'm named @pdimu 🎉

@natsurainko I reviewed my issue a little bit and I noticed that this wouldn't be possible in any way. Can I close the issue?

@natsurainko I reviewed my issue a little bit and I noticed that this wouldn't be possible in any way. Can I close the issue?

I'm sorry that I haven't replied to you for so long. I've been a little busy working in college recently. I want to come back to implement this feature when I'm free.

@natsurainko I reviewed my issue a little bit and I noticed that this wouldn't be possible in any way. Can I close the issue?

I'm sorry that I haven't replied to you for so long. I've been a little busy working in college recently. I want to come back to implement this feature when I'm free.

Oh... Well, have luck I guess

Yayyyyy


can not slide when add scaffold above SourceCodeView

After I delete this SingleChildScrollView，i can slide .

#13


Managed Instance Long Term Retention Policy v20220501

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Updating API version to include delete policy option.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[ x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ x] Check this box if any of the following appy to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[ x] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

LGTM
we will address this new-added validation rule next several months.

❌ DeleteOperationAsyncResponseValidation
[RPaaS] An async DELETE operation must set long running operation options 'x-ms-long-running-operation-options'Location: Microsoft.Sql/preview/2022-05-01-preview/ManagedInstanceLongTermRetentionPolicies.json#L186

❌ DeleteOperationAsyncResponseValidation	[RPaaS] An async DELETE operation must set long running operation options 'x-ms-long-running-operation-options'
Location: Microsoft.Sql/preview/2022-05-01-preview/ManagedInstanceLongTermRetentionPolicies.json#L186


Update installation command in readme.md

The installation instructions say to run go get github.com/bitfinexcom/bitfinex-api-go, but in this directory there are no buildable source files which causes go get to complain.

ACK
@prdn  can u merge?

Moving this to 'review/qa' so that someone can look at this and merge.
Thank you.


feat(java/driver/flight-sql): add basic auth

From (#572 ):

Removed unused FlightClient from FlightSqlDatabase
FlightClient creation moved from FlightSqlDatabase to FlightSqlConnection. In the existing version after connect() is called a new client object is created, but all of them shared the same allocator. That was probably a bug, right?
username/password passed as parameters named adbc.username and adbc.password (to be added in AdbcDriver). Are there any plans to have some sort of connection string syntax like JDBC?
As there can be more than one FlightClients, I wanted to avoid keeping track of auth token, so added a middleware that does both: extract an auth token and pass it on future calls. It's functionally similar to the go example, but I couldn't use authenticateBasicToken because I couldn't find a way to extract bearer value from CredenialCallOption. Maybe there's a simpler way to accomplish this???
I'd like to keep FlightClient creation logic contained in clientCache. Right now the main FlightClient is created independently and only Endpoint clients are obtained from cache. If changed, main client will always have to be obtained from cache before usage, otherwise it might have expired.

Looking to extend this PR to add token authentication, cookie middleware, and TLS. This would bring the driver close to the Flight JDBC Driver in terms of connectivity functionality.

Tests to be added.

I've been working on the tests for this. I'm planning to make some changes to the infrastructure:

Import the arrow-testing project to get the same TLS certificates as the ones used in the Arrow repo.
Change the project to import the Arrow BOM instead of each dependency.
Add tests which validate sent headers.
Add tests which start a FlightSqlServer with TLS configured with certs in various ways.

@jduo I also planned on adding Dremio test suite following this one, the work is here https://github.com/apache/arrow-adbc/compare/main...tokoko:arrow-adbc:java-flight-sql-dremio. I'll try to rebase it when i find some time and see if it's still worth merging.


[@kadena/graph] Account by public key 2.0 (Feat)

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1206580767959293

I was doing some testing and I can see that by including the possibility of code being coin.create-account we sometimes we results like this from the selection (selected only to_acct and amount:
[
  { to_acct: 'one-1707914783471', amount: 100 },
  { to_acct: 'one-1707903605959', amount: 100 },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  { to_acct: 'utils-one-1707914783469', amount: 1 },
  { to_acct: 'utils-one-1707903605959', amount: 1 },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000709
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000709
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000708
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000708
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.000007
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.000007
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.000007
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000427
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000427
  }
]

Distinct accounts
Get guards

Small issue with this: a scenario on testnet.

Public key: 9be19442151c880492ec0fddc5bdbe9eccd243b8d723f4673b317f10b2e5d515

This public key has 4 accounts. Each of them can potentially contain 20 chain accounts. For each chain account, we're calling the data loader. This can result in too many calls to the cw-node making the socket hang up

9be19442151c880492ec0fddc5bdbe9eccd243b8d723f4673b317f10b2e5d515

This was solved by the recent update that implemented retries. Whenever we reach the rate limit, there's a small timeout followed by another call ensuring we have a much greater chance of getting the data we're looking for

Small issue with this: a scenario on testnet.

Public key: 9be19442151c880492ec0fddc5bdbe9eccd243b8d723f4673b317f10b2e5d515

This public key has 4 accounts. Each of them can potentially contain 20 chain accounts. For each chain account, we're calling the data loader. This can result in too many calls to the cw-node making the socket hang up

This was solved by the recent update that implemented retries. Whenever we reach the rate limit, there's a small timeout followed by another call ensuring we have a much greater chance of getting the data we're looking for

was doing some testing and I can see that by including the possibility of code being coin.create-account we sometimes we results like this from the selection (selected only to_acct and amount:
[
  { to_acct: 'one-1707914783471', amount: 100 },
  { to_acct: 'one-1707903605959', amount: 100 },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  {
    to_acct: 'k:5a2afbc4564b76b2c27ce5a644cab643c43663835ea0be22433b209d3351f937',
    amount: 100
  },
  { to_acct: 'utils-one-1707914783469', amount: 1 },
  { to_acct: 'utils-one-1707903605959', amount: 1 },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000709
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000709
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000708
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000708
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000705
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.000007
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.000007
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.000007
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000427
  },
  {
    to_acct: 'k:f89ef46927f506c70b6a58fd322450a936311dc6ac91f4ec3d8ef949608dbf1f',
    amount: 0.00000427
  }
]

What is weird here is the one-1707914783471 and other similar values. Should these be there? If not, do we have to apply any additional filtering? @alber70g

Yes, these are now called vanity-accounts. It's possible to do (coin.create-account  "albert" (read-keyset 'ks)) and supply an arbitrary keyset. The k:, w: (and other)-accounts are so-called "principal" accounts, and require you to use a specific form of name that matches with the keyset that's given. This is to prevent squatting of accounts, either on other chains, or by monitoring the mempool

I would like to discuss if we need to find a way to go around this nuance and if so, how it could be done.
Giving an example, (using key 0cef7a289b5fe19fac8f6ec86b7f7f4721b028e959edc81181dbf85860c753b9.

Here we can see that by searching for this public key and using fungibleName = coin we get no results. However, if I do search without providing a fungibleName, we get this

What is happening here:

The account QfQ07sSzeiP9N9AFnvosJ662Ykt1 was created through the transaction free.aos-token-n_vxsqc09.transfer-create.
I am assuming it paid gas to k:4ba39bd19b9f3ecae0f03375f9bbe370b66e0101f1ffce5dbff0f3e9f9290967, resulting in having a transfer to this account
The query returned this account due to meeting the provided conditions.

Possible solution
To verify if the segment preceding .transfer-create matches the transfer's moduleName. This approach ensures that accounts to which gas was paid are not included when dealing with non-coin fungible accounts.
@alber70g @MRVDH what do you think?


Rename package

Make the package name wgpu-shadertoy while the folder (and imports) will be wgpu_shadertoy

LGTM!


Add zkvm from scratch articles/repo

Have some great educational tutorial series for build own tiny zkvm e.g Alan's brainfuck stark vm tutorial, risc0 zk vm tutorial etc( didnt recall atm ) - will add tmrw

Sounds great! But I couldn't find any articles related to building a tiny zkvm from scratch rather than using some external crate.
Would appreciate if you can suggest and add some in the repo @rkdud007

Umm https://github.com/rkdud007/brainfuck-zkvm mainly thinking of tutorial attached this repo read me, not sure if theres any riscv based tutorials thought i saw risc0 had before somewhere cannot find atm - ye will update more

added #3


angular4 with custom validator

Thanks for the great library! I've used it quite a bit for my angularJS projects. This is my first angular4 project where I need the handsontable library. I am trying to write a few custom validators for my columns. I have a 2 questions:

Is there a built-in requiredValidator for cells?

Could you provide an example of what a custom validator would look like in Typescript (where I have access to the row/col/prop info AND my component properties too? I have tried it two ways.

inline:
this.columns = [ {data: 'name', validator: (value, callback) => { ....}}, ...
This allows me access to this being my component properties, but I don't have access to the row/column/prop/instance that I am validating.
as a separate function:
private matchingDDValidator(value, callback) { ..... }
This allows me access to this being the columnSettings (row/column/prop/instance) but not any of my component properties.

Am I missing something? I have searched and searched for an example of doing a validator with the new angular2+ syntax. The examples I have found have all been for renderers.
Thanks.

Hi @troddick,
ng2-handsontable doesn't implement any validators and the list of built-in validators in handsontable does not include a requiredValidator.
If you need to access both the component and the this context of the function you need to use function () instead of the fat arrow function, while also saving the component's this to another variable in the function's closure, e.g. const that = this.
Alternatively, if the handsontable instance is all you need, you can use @ViewChild(HotTable) hotTableComponent and hotTableComponent.getHandsontableInstance().


'uibAccordionHeading', can't be found

Bug description: Upgrading to 2.x.x from 1.3.3 breaks accordion
Link to minimally-working plunker that reproduces the issue: https://plnkr.co/edit/C3YKIAPR6RnEhLZfUo9I?p=preview
Version of Angular, UIBS, and Bootstrap
Angular: 1.5.8
UIBS: 2.2.0
Bootstrap: 3.3.7

uib-accordion-group can only be used as an attribute and not as an element: https://github.com/angular-ui/bootstrap/blob/997813f0eba41971c948d0ea4c9c9c21542bccd7/src/accordion/accordion.js#L61

yes, I saw this. I think this would need me to change every place I use accordion. Is there any reason why element support was removed?

Is there any reason why element support was removed?

3819bbe8fafe9117d3c9033ef3156803b9a57247

Closing this issue as per the above comments


[Feature]: Addition Of Product Review

Describe the feature
I would like to add product review to make the product look more genuine and to make people share their reviews. I would add give review area, and a section to show reviews.
Add ScreenShots

Product Review Will Go Up Here
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I'm a VSOC'24(Vinayasa Summer of Code) contributor
[X] I want to work on this issue

/assign-me

ASSIGN ME THIS TASK

/assign-me


[AIRFLOW-2518] Fix broken ToC links in integration.rst

Make sure you have checked all steps below.
JIRA

[x] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-2518
In case you are fixing a typo in the documentation you can prepend your commit with [AIRFLOW-XXX], code changes always need a JIRA issue.

Description

[x] Here are some details about my PR, including screenshots of any UI changes:

Fix broken ToC links in integration.rst
Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

No additional test since it's just a documentation fix
Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[x] In case of new functionality, my PR adds documentation that describes how to use it.

When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.

Code Quality

[x] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

@sekikn Can you also fix the link for ReverseProxy?
Check it here: http://airflow.readthedocs.io/en/latest/integration.html
The links for ReverseProxy and Databricks aren't working

Thanks for the comment @kaxil!

Can you also fix the link for ReverseProxy?

Inserted blank line (at line 11) fixes it.


Two "img" directories with logo and favicon

I'm using the Angular2 CLI Starter.
There is
/src/img/
/src/assets/img/
Both folders have favicons and logos.

Hi
/src/img contains images required by SCSS compiler.
/src/assets/img contains other images.
Logo should be only in /src/img/. I will fix it.


Extension points for payment method integration

Server side: payment configuration provider
Client side: create directory where payment components can be dropped in and (ideally) picked up by webpack
@progammer-rkt please fill in details when further discussed

Partially covered by #40 :+1:

We have a proof of concept on this. In a nutshell, this is what we need to in order to integrate a payment method into Hyvä Checkout react side.
"config": {
    "paymentMethodsRepo": {
      "payone": "git@github.com:hyva-themes/magento2-hyva-checkout-payone.git"
    }
  },

With this configuration in place and you perform npm install, then you are good to go.
Soon the doc will be updated with a detailed explanation of this feature. Stay tuned.


fix(trading): do not show existing referees text for solo players

Related issues 🔗
Closes #6790
Description ℹ
Hide some additional text that does not make sense when the create team upgrade is for a
'solo team'.

This is fixed


Reorganize SKUs app detail page with tabs

What I did
Reorganized SKUs app detail page with tabs by:

Moving Links to a first dedicated tab along with the New link CTA button previously placed inside the top toolbar
Adding a Info tab that contains all the other blocks like Info, Details, Tags and Metadata

Checklist

[x] Make sure your changes are tested (stories and/or unit, integration, or end-to-end tests).
[ ] Make sure to add/update documentation regarding your changes.
[x] You are NOT deprecating/removing a feature.

@pfferrari I think that we should remove the boxed table also here in SKUs app for Links

@pfferrari I think that we should remove the boxed table also here in SKUs app for Links

thanks for the reminder! I just reapplied the same change in links list common component to have it correct also for this PR / Custom app


minor code style

[Current coverage][cc-pull] is 85.97%

Merging [#469][cc-pull] into [master][cc-base-branch] will increase coverage by 0.06%

@@             master       #469   diff @@
==========================================
  Files            40         40
  Lines          4768       4769     +1
  Methods           0          0
  Messages          0          0
  Branches        654        654
==========================================
+ Hits           4096       4100     +4
  Misses          513        513
+ Partials        159        156     -3

Powered by Codecov. Last updated by [ad656e3...f8a50ee][cc-compare]
[cc-base-branch]: https://codecov.io/gh/scrapinghub/splash/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/scrapinghub/splash/compare/ad656e3ee22f7b3161279777cb7cc0d12a47d786...f8a50ee94b955e048fb27537f046cfc42f928ea9
[cc-pull]: https://codecov.io/gh/scrapinghub/splash/pull/469?src=pr

Thanks for the cleanup, and sorry it took so long to review! Most changes are good, but I'm not sure I like @staticmethod changes: I don't see benefits, and it is more code.


Flutter plugin not installed. Dart plugin not installed

On my first app created from tutorial https://www.youtube.com/watch?v=x0uinJvhNxI&t=2881s starting at 42:23, I am getting from the cmd that Flutter and Dart plugins are not installed. I have installed both and made sure all components on Android Studio and Flutter are up to date. The one thing I find off is that cmd states I have Android Studio 4.1.0. The About section of Android Studio states I have Android Studio 4.1.1
Installed Git. Downloaded Zip file for Flutter. Extracted flutter to C:\Program Files\flutter. Changed enviroment variables and gave proper permissions. Installed Android Studio.
cd School\Development flutter create first_app cd first_app flutter doctor

@ThePhoenixRisen
This is already fixed and merged in master. https://github.com/flutter/flutter/issues/67986
Please switch to latest master and try again to see if it works. Also note that, even if the flutter doctor -v says plugins are not installed, they are just warnings, but you should be able to use those plugins inside your dev environment as usual without any issues.
Closing this as already fixed. If you still see this issue, write in comments and I'll reopen it.
Thanks.


Fix unused variable in MiqVimInventory#hashObj

In the method #hashObj the parameter type is intended to be converted to a symbol in-case it is passed in as a string, but a unknown variable objType is used.
Other methods in this file use the exact same line, so appears to be just a copy&paste issue.  ObjType is not used in the rest of the method.

@miq-bot add-label bug, providers/vmware
cc @roliveri

@roliveri please review


proposal: cmd/go: add summary at end of go test results

Currently, there is no way to quickly tell if a test failure occurred after running go test.
You have to scroll up and look for the word FAIL or search for it in a text editor.
Printing a summary of the test results at the bottom (e.g. Tests run: 10, Failures: 2, Errors: 0, Skipped: 0) would make it easy to tell at a glance if any test failures occurred or not.
An answer to Issue https://github.com/golang/go/issues/27755 suggested using the -json flag, but I haven't seen any good documentation or examples on how to use it. Also, this approach seems too convoluted for something that other languages have for tests out of the box.
EDIT: I'm on Windows 10.

Currently, there is no way to quickly tell if a test failure occurred after running go test

The very last line should tell you. Even if you're testing many packages, each package that succeeded should only output a single line, so I don't see how this would be a problem unless you were testing a thousand packages at once.
Or, if you simply want to tell if any test failed, just check go test's exit code.

Even if you're testing many packages, each package that succeeded should only output a single line, so I don't see how this would be a problem unless you were testing a thousand packages at once.

Actually, the fact that you need to check if any package failed can be subject to human errors, however rare they may be. And you shouldn't be discouraged from decoupling your code into organized packages and testing them just because you want to keep your package count low to make test verification easier. The compiler's tools should be doing that for you.

Or, if you simply want to tell if any test failed, just check go test's exit code.

How exactly do you do this?

Or, if you simply want to tell if any test failed, just check go test's exit code.

How exactly do you do this?

What system are you running on?  GNU/Linux?  Windows?

Programmatically you check the exit code by checking whether os/exec's Run method return an error or not.

On unix-y shells, you can do go test whatever-packages; echo $? to see the last command's exit status. I'm sure Windows and all other systems will have similar mechanisms.

@mvdan
What info do you need?

Well, @ianlancetaylor asked a question, and we both showed that it's generally simple to check an exit status code. You were asking how to quickly tell if a go test run had any failures - that's the simplest way to check. We're waiting for info because your entire proposal seems to be based around that problem.

@mvdan
The answer from this SO thread says the errorlevel environment variable is how to check it on Windows, but to be safe, it also needs set errorlevel= to clear any previous values.
I'll try it out and see how that works.

@mvdan @ianlancetaylor
Nevermind, I found an even better way to quickly detect test failures from this SO thread:
go test ./... -v -short > test-results.txt & findstr "FAIL _test" test-results.txt

Note that #27755 was about a per-package summary. This issue is about a per-run summary over many packages. In general I'm skeptical of summaries: totaling numbers across tests is misleading in various ways, and people won't agree about the level of detail. But I do sympathize with seeing the end of output and not even knowing whether the overall list succeeded.
I propose that in 'package list mode' (see 'go help test' for 'local directory mode' vs 'package list mode'), the overall 'go test' could end by printing FAIL when there are failures (but stay silent for all "ok"/"skip").

@rsc
Now this I can get behind.
It would also be very helpful to put all failed tests, the specific line number, and their t.Error messages at the bottom so we don't have to hunt for them at the top.

Per discussion with @golang/proposal-review, let's move forward with @rsc's idea.

what is the resolution to this issue?? do we have any command which gives result in asked manner..

This issue is not yet resolved.

@markvincentcaro check out https://github.com/gotestyourself/gotestsum


Creative computer case not functional

Non creative players cannot open the creative computer case gui. Not sure if you guys tested any of the other creative items for similar problems

We actually tested all the creative items and new about this issue it was meant to be removed from the quest book but just hasnt been yet

Fixed in next update


adding auto-station naming (suggested by cooldude) try 2

also the ratio command needs some lines in the cfg file which i messed up last time

This PR is for feature request: Auto Station Names #80

i fixed it


[consts] Make upper bound numbers hardcoded

Description
Doing powers of bigints doesn't work on older versions of node, and it seems to be hard to reproduce, but still occurs.  Hardcoding these should have the same behavior, without these quirks.
Fixes https://github.com/aptos-labs/aptos-wallet-adapter/issues/223
Test Plan
TBD, making a test now with an older version of node to check
Related Links
Related https://github.com/aptos-labs/aptos-core/pull/11540

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts
https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

Ah... it is possible this happens on the old SDK as well.  In the case of this particular individual no version of the wallet adapter worked for them.  So, this would explain that.

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

Ah... it is possible this happens on the old SDK as well. In the case of this particular individual no version of the wallet adapter worked for them. So, this would explain that.

that's weird... I mean it works for others. It might be an issue with a specific prod env..?

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

Ah... it is possible this happens on the old SDK as well. In the case of this particular individual no version of the wallet adapter worked for them. So, this would explain that.

that's weird... I mean it works for others. It might be an issue with a specific prod env..?

That is possible.  I'm working with him on it, but this also happened to me once, I don't remember how (then I used create-aptos-dapp and it was all fine).
I'm leaning towards this because it's a simple fix that could prevent some users from even running into this at all, since there are so many different platforms to support

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

Ah... it is possible this happens on the old SDK as well. In the case of this particular individual no version of the wallet adapter worked for them. So, this would explain that.

that's weird... I mean it works for others. It might be an issue with a specific prod env..?

That is possible. I'm working with him on it, but this also happened to me once, I don't remember how (then I used create-aptos-dapp and it was all fine).
I'm leaning towards this because it's a simple fix that could prevent some users from even running into this at all, since there are so many different platforms to support.
I think... I was using netlify and moved to vercel, then it just worked.

yes I think your issue was with Netlify (tho you probably could have configured a specific node version to use) - we use BigInt a lot in the sdk, would it make more sense to simply say that in order to use the SDK is required to use Node version X and above? where x is the minimum version that supports BigInt

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

Ah... it is possible this happens on the old SDK as well. In the case of this particular individual no version of the wallet adapter worked for them. So, this would explain that.

that's weird... I mean it works for others. It might be an issue with a specific prod env..?

That is possible. I'm working with him on it, but this also happened to me once, I don't remember how (then I used create-aptos-dapp and it was all fine).
I'm leaning towards this because it's a simple fix that could prevent some users from even running into this at all, since there are so many different platforms to support.
I think... I was using netlify and moved to vercel, then it just worked.

yes I think your issue was with Netlify (tho you probably could have configured a specific node version to use) - we use BigInt a lot in the sdk, would it make more sense to simply say that in order to use the SDK is required to use Node version X and above? where x is the minimum version that supports BigInt

Well that's where it's weird...
It supports BigInt, it just doesn't support the power Bigint(5) ** Bigint(2).  Node 10+ supports BigInt, and a similar issue was here https://github.com/rollup/rollup/issues/2626
And it looks like it needs to be ES7+ to support native ** exponent over pow https://www.designcise.com/web/tutorial/what-is-the-math-pow-alternative-for-bigint-values-in-javascript
It's one of those things though, Netlify didn't really let you configure some pieces, and that causes a headache depending on your deployment platform, that isn't something you necessarily have control over

are we sure this is the fix? Looks like adapter v1 works fine, and that version works with the legacy sdk that actually uses the same consts https://github.com/aptos-labs/aptos-core/blob/main/ecosystem/typescript/sdk/src/bcs/consts.ts

Ah... it is possible this happens on the old SDK as well. In the case of this particular individual no version of the wallet adapter worked for them. So, this would explain that.

that's weird... I mean it works for others. It might be an issue with a specific prod env..?

That is possible. I'm working with him on it, but this also happened to me once, I don't remember how (then I used create-aptos-dapp and it was all fine).
I'm leaning towards this because it's a simple fix that could prevent some users from even running into this at all, since there are so many different platforms to support.
I think... I was using netlify and moved to vercel, then it just worked.

yes I think your issue was with Netlify (tho you probably could have configured a specific node version to use) - we use BigInt a lot in the sdk, would it make more sense to simply say that in order to use the SDK is required to use Node version X and above? where x is the minimum version that supports BigInt

Well that's where it's weird...
It supports BigInt, it just doesn't support the power Bigint(5) ** Bigint(2). Node 10+ supports BigInt, and a similar issue was here rollup/rollup#2626
And it looks like it needs to be ES7+ to support native ** exponent over pow https://www.designcise.com/web/tutorial/what-is-the-math-pow-alternative-for-bigint-values-in-javascript
It's one of those things though, Netlify didn't really let you configure some pieces, and that causes a headache depending on your deployment platform, that isn't something you necessarily have control over

yea... looks like you need ES10+ to use pow with BigInt, and ES7+ to use it with number primitives. tho ES10 was out in 2019 so most if not all should be using it.
Anyway, I am fine with this change but could we add some explanation on how we got to these numbers and this pow issue


Installing dot files

https://github.com/man-group/sparrow/tree/main/include/sparrow/details/3rdparty contains dot files that probably shouldn't be there, or at least shouldn't be installed :-)


Add our own run-android script; cut dummy-activity hack.

As a comment here explains, react-native run-android is unable to run our app in debug mode with the correct app ID and activity name.
We've had a series of hacks that, first, convince it of the right app ID (which it misdetects on its own), and then provide a dummy activity with the name it expects: com.zulipmobile.debug.MainActivity.  See commit 0d16b604b, which introduced these hacks and explains the issues in react-native run-android that led to them.
But having a dummy activity leads to surprising, subtly broken, behavior when combined with launching the app through other means that use the normal activity name instead of the dummy one: the launcher, or the new "sharing" feature.  See chat discussions involving some very puzzled debugging:
https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/need.20for.20conditional.20in.20navReducer's.20.60rehydrate.60.20for.20Sharing/near/946142
https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/double.20initialization/near/947471
So, here we take that dummy activity out.
The new tools/run-android script provides an alternative to react-native run-android, one that works correctly with our actual app ID and main-activity name.
Then we change references to that command to point to this script instead, and remove the dummy activity and the other hacks so that it's no longer possible to encounter the broken behavior they enabled.

I tested this on my sharing-2 branch on top of this PR, and the sharing screen disappears in this specific case:

Start the app using yarn run android with JS Debugging on.
Kill the app once it launches.
Go to another app (GitHub) and share the link to a PR with Zulip
Send the link via a PM.
After sending, Zulip exits and returns me to GitHub
Share the PR link once again with Zulip
The sharing screen appears, but I cant interact  with it ( switch tabs etc. )
It disappears immediately.

The following redux action is responsible for removing the sharing screen from the nav stack:
action persist/REHYDRATE @ 12:59:39.989 (in 5.93 ms)

redux-logger.js:1  prev state
nav: {key: "StackRouterRoot", isTransitioning: true, index: 1, routes: Array(2)}

redux-logger.js:1  action
{type: "persist/REHYDRATE", payload: {…}, error: null}

redux-logger.js:1  next state
nav: {key: "StackRouterRoot", isTransitioning: false, index: 0, routes: Array(1)}

OK, I've gone ahead and merged because I think this improves the situation. Sounds like we still have something to debug, though, at least in the sharing case.


aql: GraphQuerySet + Match allow query to change graphs

https://github.com/bmeg/arachne/blob/master/aql/aql.proto#L14
Match uses GraphQuerySet as it's message type, but GraphQuerySet -> GraphQuery -> graph allows a match query to change graphs.

fixed in b559f16


Cannot read property 'makeMutable' of undefined

Describe the bug
When I try to use the example carousel at this link: https://rn-carousel.dev/usage I get the error shown on the title at the const progress = useSharedValue<number>(0); line.
I have investigated the issue and I have realized that the v.4.0.0 depends on "react-native-reanimated": "~3.10.1",.
I am on latest react native : 0.76.2
On the other hand, the react-native-reanimated compatibility chart located here: https://docs.swmansion.com/react-native-reanimated/docs/guides/compatibility/ - shows that I can only use 3.16 and 3.17 of react-native-reanimated for my react native version.
I have checked every reported issue on the react-native-reanimated library but the issue seems to be related to this repo rather than there.

The

To Reproduce
Steps to reproduce the behavior:

Create a new React-Native project using latest version
Install react-native-reanimated and react-native-gesture-handler
Setup a basic project and install react-native-reanimated-carousel
Try to use the example shown on the website

Expected behavior
Carousel to simply run
Screenshots
Versions (please complete the following information):

react: v18.3.1
react-native: v0.76.2
react-native-reanimated: ^v3.16.5
react-native-reanimated-carousel: v4.0.0-canary
react-native-gesture-handler: ^v2.21.2

Smartphone (please complete the following information):

Device: Android Simulator
OS: Android
Browser
Version Android v35

Issue is fixed with upgrading react native to 0.76.5


Forward X11 in a remote Tunnel

It would be useful to be able to forward an x window over a tunnel.

Unfortunately I don't think this is possible with remote tunnels at the moment, at least until direct TCP connections are available. cc @derekbekoe


Why doesn't webpack-dev-server.js use import, let, const?

I have tried to use es6 features inside config file which is called by webpack-dev-server, but I keep on getting errors as these are not supported? Is there some reason for this? The whole application does use these features.

All files on this project that run on node are not using es6 features, only the ones going to the client do. The author isn't using babel for the back end so he can't use 'import', let and const should work if you put 'use strict' and use node v4+
look at https://github.com/babel/example-node-server for an example of how to run es6 features in node.

Thanks a lot


AFImageResponseSerializer tests

Added a new test class specifically for AFImageResponseSerializer along with several tests.

Thanks for the PR.
Could you please backmerge/rebase this with master so we can get tests passing again?
Thanks!

Should be all set. All tests are passing for me except testDomainReachabilityBlock in the MacOS test target. That was failing before I started any work.


Update index.yaml for envoy-charts

Summary

update index.yaml for envoy charts

Detail

If I use the release workflow of 'github-actions', scalardb-charts and scalar-audit-charts will also be released, so this time I manually released envoy-charts first. https://github.com/scalar-labs/helm-charts/releases/tag/envoy-1.0.0

cr index

Check the checksum.

curl -L https://github.com/scalar-labs/helm-charts/releases/download/envoy-1.0.0/envoy-1.0.0.tgz | sha256sum
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   623  100   623    0     0   1117      0 --:--:-- --:--:-- --:--:--  1116
100  7696  100  7696    0     0   7760      0 --:--:-- --:--:-- --:--:--  7760
1c8b4801539faef21bafa40ae01210562df0f911b07636042dbf5a9d44558dd3  -

digest: 1c8b4801539faef21bafa40ae01210562df0f911b07636042dbf5a9d44558dd3

@feeblefakie
I'm sorry, I'd appreciate it if you could check this out when you have a moment. :bow:


Mondo 2.1: SignalR Mvc MvcPrecompilation and Razor

This PR doesn't trim out any assemblies that will be moving to other repos yet.

FYI @mkArtakMSFT @rynowak @dougbu @anurse @BrennanConroy @mikaelm12 @ajaybhargavb @muratg - this kicks off the process of getting these repos merged into aspnet/AspNetCore.

Failures are from unrelated repos. Merging.


triger should be trigger

fixed in https://github.com/actions-cool/release-helper/commit/e62ab5267346bf899be0d55e161d6f05b44fb070


Translations

Prerequisites
Nothing
Versions

PHP version: 7.3.9
Laravel version: 5.8
Nova version: 2.4
Package version: 1.1

Description
Can you add translation option, so I can translate the field and the action label
Fields names
I created a PR to fix this PR LINK
Thank you

Fixed in next release


On Windows, pick python from PATH rather than the registry

On Windows, only search the environment for Python (instead of also checking the registry). This allows us to pick up the correct version of Python instead of always picking the latest installed on the machine.
Without this change, cmake will always pick the latest available version which is not necessarily compatible with onnx-mlir/onnx/etc.
This fixes #918.

Can one of the admins verify this patch?

I see the CI are clean. Merging it in so that other PR can go through.

Jenkins Linux s390x Build #2254 [push] On Windows, only search ... started at 11:07

Jenkins Linux amd64 Build #2255 [push] On Windows, only search ... started at 10:07


Add IAM ServiceAccountKey managed resource

Signed-off-by: Alper Rifat Ulucinar<EMAIL_ADDRESS>
Description of your changes

Checklist

I have:

[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Ensured this PR contains a neat, self documenting set of commits.
[ ] Updated any relevant documentation, examples, or release notes.
[ ] Updated the dependencies in app.yaml to include any new role permissions.
[ ] Updated the package resources documentation to include any new managed resources or classes.

According to Fangfang, the checks are broken, so just merge the PR.


Plot documentation for matrixplot

Inline documentation for the matrixplot. Addressing issue #1664

looks amazing @mbuttner , really like the example on fine tuning, thank you!


Initialize new package install with sample data to start

OVERVIEW
Initialize new package install with sample data to start with Sections and possibly some text content blocks.
ACCEPTANCE CRITERIA
After user installed a package into clean org, starting new grant user can see list of suggested sections.
Package will insert new list of sections and possible sample text blocks with Climate related content.
OUT OF SCOPE
Extensive list of sections for specific domain or NPO
Text blocks with content.
BACKGROUND/REFERENCE

Feature is merged to master - delivered


[cloud2sql][feat] Collect cloud metadata and ingest into a relational DB

Description
Introduce a command line tool that allows scraping cloud resources and export them to an SQL based database.
This tool uses sqlalchemy and supports different databases:
Currently supported databases (

PostgreSQL
MySQL
MariaDB
Oracle
Microsoft SQL Server
SQLite
Others

The tool uses the same configuration as the plugin configuration from resoto worker.
See example:

To-Dos

[ ] Settle on the name and location of this code base.
[x] Allow process forking inside collectors (currently failing)
[ ] Implement a test bed + tox definition
[ ] Define GitHub action
[ ] Document new or updated functionality

Code of Conduct
By submitting this pull request, I agree to follow the code of conduct.

Codecov Report
Base: 89.89% // Head: 89.90% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (05e2c0a) compared to base (21b9634).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1266   +/-   ##
=======================================
  Coverage   89.89%   89.90%
=======================================
  Files          60       60
  Lines       10287    10291    +4
=======================================
+ Hits         9248     9252    +4
  Misses       1039     1039

Flag
Coverage Δ

resotocore
89.90% <100.00%> (+<0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

resotocore/resotocore/model/model.py
92.56% <ø> (ø)

resotocore/resotocore/model/typed_model.py
82.75% <100.00%> (+2.75%)
:arrow_up:

resotocore/resotocore/web/api.py
70.25% <100.00%> (ø)

resotocore/resotocore/web/content_renderer.py
90.13% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Moved to separate repo: https://github.com/someengineering/cloud2sql


Comparer: support serialization

Depends on ~#414~ and ~#437~.

Could you rebase? :pray:

Rebased!

/test

/test


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1457 ms

Resolved: Bofrost.at performance has improved in 5c190a0.


Enabling docker version to be set to present or latest, and option to disable repo management

@markasammut the work in master to add support for the new repos changed the code enough here to mean this should should work now in master. I'll close this now but if you still have a problem do open an issue.


stopResource introduces size argument - should update documentation

Ref:
https://github.com/DataDog/dd-sdk-reactnative/blob/ba2a6026a6394ba373c8f872aba2f6de68005362/packages/core/src/foundation.tsx#L74
The stopResource function was updated with the size parameter, which has not been updated in the documentation.
In the implementation details for swift/kotlin and native bridge reflect the updated argument.

Would like to get the authors comments on what size parameter does, I can add a PR for updating documentation and tests afterward.

If you can add a documentation label - that'd be great too. thx! 🙏

Hello @denis-tsoi-mox. Thanks for opening the issue! Indeed, it would be great, we appreciate external contributions.
This parameter describes the payload size (in bytes), as described in the type definition.
In case of the React Native it is the size of inflated payload (if gzip is used, for example), because there is no way to access original (deflated) payload.


Probleme with getCameraPosition ?

I'm using the v2 plugin with ionic2 ,
        this.map.on('camera_move_end')
             .subscribe(location => {
                 this.map.getCameraPosition().then(location => {
                     console.log(location, "location") // only the first time
                     this.mapCenter = location
                 })
                 this.getBounds().then(bounds => {
                     console.log('How MAnu Times') // each times
                     this.bounds = bounds
                 })

I see the first console.log only one time when the map finish to load , but the 2nd one behave normaly i see it each time

I'm not familiar with ionic. But you can write with normal Javascript like this:
var self = this;

self.map.on(plugin.google.maps.event.CAMERA_MOVE_END, function(cameraPosition) {
   // You don't need to execute the getCameraPosition() method at here.
   console.log(cameraPosition);
   self.mapCenter = cameraPosition;

   // In this callback, "this" equals with "self.map"
});

And what is the getBounds() method? I haven't created it such a method.

ok thanks i will tried that.
getBounds() is just a wrapper , I use it a lot in my code
     getBounds(): Promise<any> {
        return this.map.getVisibleRegion()
            .then(coords =>
                ({
                    west: coords['southwest'].lng,
                    east: coords['northeast'].lng,
                    north: coords['northeast'].lat,
                    south: coords['southwest'].lat
                })
            )
    }

I use it a lot in my code

If you just want to keep the visible bounds and the camera bounds, use the event handler more better way.
var self = this;
map.on(plugin.google.maps.event.CAMERA_MOVE_END, function(cameraPosition) {
  self.mapCenter = cameraPosition;
});
map.on(plugin.google.maps.event.CAMERA_MOVE_END, function(cameraPosition) {
  map.getVisibleRegion(function(latLngBounds) {
    self.bounds = {
      'west': latLngBounds.southwest.lng,
      'east': latLngBounds.northeast.lng,
      'north': latLngBounds.southwest.lat,
      'south': latLngBounds.northeast.lat
    };
  });
});

Thanks , it work!
But i want to understand. If have many actions for the same event, I have to put handler in different callback  like you did ?
i don't see why it didn' t worked like I did before.


Update search-fill.svg

This image more closely resembles a magnifying glass.

Are you making these yourself? The radius on the edges is quite round and I feel like it's be more consistent with other icons (e.g. the pin) if the edges didn't have radius. Not a huge deal. Still overall an upgrad.