export type destroys free table state type syntax declaration

export type test = typeof(table.clone())
This is supposed to give you a Free Table {- -}, as shown here:

But it doesn't
Testing Script
local module = {}

export type test = typeof(table.clone())

return module

local typeTest = require(script.ModuleScript)

local test = {} :: typeTest.test

test.e = "e"
test.

Modules exports are immutable and all free tables are sealed on that boundary.

Modules exports are immutable and all free tables are sealed on that boundary.

Even happens with unsealed tables turning into sealed tables.

To explain further: both free and unsealed tables are implementation details of the type solver. They are intended to go away when solving is "finished" for a module, which explains the behavior you're seeing here. You should not rely on them being exported through module interfaces, and we have no plans to support that. That you see the free table in Roblox Studio's hover type view is the result of an optimization - we don't sanitize interior types for performance reasons.
Luau generally treats each module as an independent unit, require calls excepted. This means that Luau isn't going to think about the possibility of module.Data being changed after the module is required. Supporting this in a way that's up to Luau's standards would require making judgements about the order in which each line of code in the program runs, which is generally impossible.


[4.4.dev7] Everything is black when baking shadows

Tested versions
4.4.dev6 - Everything is working fine
4.4.dev7 - It works with an error
Render - Compatibility
System information
Godot Engine v4.4.dev7.official.46c8f8c5c - https://godotengine.org OpenGL API 4.6 (Core Profile) Mesa 23.3.6 - Compatibility - Using Device: AMD - AMD Radeon Graphics
Issue description
When baking lightmaps after export on Android, everything turns black.
Errors that the debugger issues
  ERROR: Cannot convert to (or from) compressed formats. Use compress() and decompress() instead.
  ERROR: drivers/gles3/storage/texture_storage.cpp:1763 - Parameter "texture" is null.
  ERROR: Cannot convert to (or from) compressed formats. Use compress() and decompress() instead.

Steps to reproduce
Video of the baking process

Everything that falls under the action of baking turns black.
This is how it looks on my phone.

Minimal reproduction project (MRP)
This happens in all my projects, even in an empty project.

Phone - realme 9 4G 6/128

The games are exported to Android from Linux.
There are no problems on the PC.
I will prepare the minimum project only in the evening when I return from work.
At the moment, the problem concerns any of my projects.
They have different settings, I'll put together the one that was used in the video project.
I don't use the Android editor. Android is the target platform for the game itself. Google Play.

I edited the message so that there would be no confusion.

Could you try setting the baked lightmap texture's import settings to VRAM Uncompressed? This may be related to ASTC HDR not working as intended

I'll try to do it tonight.

An error also occurs when opening the editor (if it was previously closed). This is probably really related to the import, and not to the baking itself.

Here are the import settings where the colors are normal. There are no mistakes.

But with these parameters, everything turns black and the console reports an error.

This may be caused by #96045, or simply by your phone not supporting ASTC compression (though not likely). CC @darksylinc

This may be caused by #96045, or simply by your phone not supporting ASTC compression (though not likely). CC @darksylinc

That PR affects Vulkan only and OP is reporting the error happening on Compatibility/GLES.

 An error also occurs when opening the editor (if it was previously closed). This is probably really related to the import, and not to the baking itself. The number of errors is equal to the number of exr files.

This is an unrelated issue that should be fixed by https://github.com/godotengine/godot/pull/100778

Could you try exporting this project to mobile and posting the results? compat-hdr-comp-test.zip
For reference, this is how it should look like:

I'm sorry, I'm a little sick. I'll do everything in a couple of days!

I'm finally at home with a computer! I checked the export on my phone, and this is the result.

Thank you for checking! Now I think I know the cause:
It looks like your phone doesn't support the HDR variant of ASTC. This is pretty common, according to https://vulkan.gpuinfo.org/displayextensiondetail.php?extension=VK_EXT_texture_compression_astc_hdr on avarage only 50% of mobile devices support it, the default ASTC is more widely supported.
There was a bug in the ASTC HDR detection code that always reported it as available, it was fixed recently by #100822. #100848 and #100856 should make sure it gets decompressed at runtime and show up as normal

Thanks! I will keep an eye on the situation, after receiving the update I will write here!


Is xcode/examples.h up to date to current MoltenVK supported features?

Reading xcode/examples.h it says some samples cannot run on MoltenVK because of unsupported features... but... is it up to date with the current MoltenVK bundled with the latest Vulkan SDK? For example, xcode/examples.h says that Compute is not supported on MoltenVK, but taking a look to the MoltenVK repository and searching for "Compute" I get several closed issues related to Compute, so it seems it's supported...
Other samples are excluded in xcode/examples.h as well...

Probably not. I don't own any apple device I could test this on, and the MacOS port was contributed by the makers or MoltenVK. If you want to update the MacOS port feel free to do so.

The fork here is more up to date wrt MoltenVK for now. It's on my to-do list to push that back here....and then maintain it here. Hopefully soon.

xcode/examples.h says that Compute is not supported on MoltenVK, but taking a look to the MoltenVK repository and searching for "Compute" I get several closed issues related to Compute

You're right about that. The fork above does include compute samples, but does not yet include tessellation samples. I'll add those when I get a chance.

Thanks a lot for the clarifications!! I'm closing this issue, because if you already have it in your to-do list to push back into this repo, it will get be eventually updated.


Add lancaster stemmer

The lancaster stemmer is a more aggressive stemming algorithm than porter, but also faster.

@watzon : can we move this issue to cadmiumcr/stemmer repo ? It makes more sense :-)


Change the current implementation for wrap-around

Motivation
It looks like the current implementation for warp-around is not reliable and gives wired behaviors especially when carousel items are less than the items-to-show value.
Related issues: #229 #216 #169 #152
The current implementation
The idea for the current implementation is to change the order of the current slides, using the flex-box ordering property; to try to balance the rest of the slides to keep an equal amount of the slides count around the currently active slide

The suggested implementation
By cloning the slides items to the left and right of the original slides, that way we will have enough buffer of slides to achieve the infinite scrolling behavior

Implemented in v0.2.0


fixed smol issue in /my-workshops

nvm did not fully fix ;-;

Looks good to go! DO NOT PUSH TO MERGED BRANCH GURL

😼


Run the plugin on the numpy codebase

As in gh-77

In progress in https://github.com/numpy/numpy/pull/26604

Done and done: spin check-docs run on numpy docs.


Get-DbaSqlService - rework and cleanup

Feature Request
Problem to solve

Current code of the command seems to take some time to run in certain environments. [ @gbargsley noted on about 250 servers it can take 25-31 minutes to complete.]
Needs to be adjusted to utilize the CMI/WMI commands that are now in the module.

It's not that slow: Garry's report was on a script that called the function twice on each computer.
Please keep in mind type SqlService is not service , #451

@PowerDBAKlaas the command that I provided him was running twice on each computer. His original was not:
$ServerList = Get-DbaRegisteredServerName -SqlInstance 'CRPDBADBS01,5510'
foreach ($Server in $ServerList) {
	Get-DbaSqlService -ComputerName '$Server' | where-object {$_.ServiceName in ('MSSQLSERVER','SQLSERVERAGENT') -and $_.State -ne 'Running'}
}

The above took 25 minutes. The version I provided only increased that by 5-6 minutes.


Update Post “testing-post”

Automatically generated by Netlify CMS

👷 Deploy Preview for chic-shortbread-66a66b processing.

Name
Link

🔨 Latest commit
75320dafb67a7143ca48acfd663ae523909b84da

🔍 Latest deploy log
https://app.netlify.com/sites/chic-shortbread-66a66b/deploys/654c2f0920bc800008c2430c


Added support for revoking KeyCloak tokens

Changes
The revocation endpoint was forced to be null, when using the keycloak oauth2 provider.
As per the keycloak documentation, there is an endpoint for revoking tokens: https://www.keycloak.org/docs/latest/securing_apps/#_token_revocation_endpoint
This would enable logging users out with API instead of redirects with keycloak.
Motivation:
I need to be able to log out users, when using the keycloak OAuth2 provider.
This is currently not possible as the revoke method requires the revocationUrl != null  and the logout method in OAuth2API is not accessible from outside the OAuth2Auth object.
This simple change allows users to use the flow described in the current vertx.io documentation for token management: https://vertx.io/docs/vertx-auth-oauth2/java/#_token_management
Conformance:
You should have signed the Eclipse Contributor Agreement as explained in https://github.com/eclipse/vert.x/blob/master/CONTRIBUTING.md
Please also make sure you adhere to the code style guidelines: https://github.com/vert-x3/wiki/wiki/Vert.x-code-style-guidelines

This is a great catch, thanks!


Dockerize Celery / Trigger workflow generation

Celery will be used for async jobs
Celery and redis have their own docker images allowing for scaling (more redis images can be launced)
When workflows are completed, graphs & workflows are available at new endpoints

To-do:

Fix merge conflicts w/ master
Trigger validation of workflows given frontend inputs (#46)
Add analysis bundle endpoint (#47)

Add tests

This PR also moved the main flask project to "neuroscout" as "web" was rather misleading.
Also #126 will be done here

To-Do:

Check/debug validation manually w/ downloaded .json
Trigger actual validation in Celery (replace test code)

Should return an error code

Test triggering remotely

Ideally:

Test running a simple workflow w/ bundle, and debug bundle

Celery worker is now triggered by the compile endpoint, but still need to debug the actual validation of the json, and send error codes back to the main app.
Note: worker requires a lot of modules that are necessary for workflow. Might be good to set up a sub requirements file (or extras) for workflow, that worker also installs.
Tests may have to wait (or will fail on travis for a while) because they require the latest pybids, as well as nipype w/ BIDSTransformer module. Might have to pip install locally.

Ready to merge. To-do for another PR:

host celery tests on travis
more complex tests of analyses. currently simple examples. probably should create an analysis generator function to make this easier (as currently requires lots of querying)
add more comprehensive validation (e.g. applying transformation functions).


Use spinners for page loading instead of "loading" text

https://react-bootstrap.netlify.app/docs/components/spinners/

We should probably put the spinner in the middle of the screen/make it more prominent


There is no terminal available to enter the linux code.    https://docs.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop

This seems to be extra difficult.

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

ID: 077ee673-528a-d893-5832-7656b91dbec8
Version Independent ID: 2180e845-1ead-3b47-03be-c26aee00c6f7
Content: Use Remote Desktop to a Linux VM in Azure
Content Source: articles/virtual-machines/linux/use-remote-desktop.md
Service: virtual-machines-linux
GitHub Login: @cynthn
Microsoft Alias: cynthn

Thanks for the feedback! We are currently investigating and will update you shortly.

@pottsmgg To help me understand, can you please elaborate a little more on what you are looking for in the doc. If there is specific section of the doc you are facing  difficulty with, please share in the comment. Thanks :)

@pottsmgg any update on this?

@pottsmgg I will close for now. When ready let us know and we can reopen and continue.


Lipsyncr

I have no idea what I'm doing in this thing. But i need to generate speach from lipsyncing someone talkin in a silent video.

you might have to try speech generation on the transcripts generated from the lipsyncing in the videos. this project's scope only includes generating the transcript from the lipsyncing in the videos.


[bug] System brightness doesn't update when app is focused

Description (bug summary)
I was playing around with screen_brightness to see if I can have real-time data on system brightness. My use case is to have app change to light/dark theme based on system's brightness (for instance, have dark mode activated automatically when system brightness dips below 0.30 — and activate light theme when the opposite is true).
It works, for so long as the app is not in the foreground/not focused — the moment the app window is focused, it doesn't update anymore (gets stuck with the last result) — put app in background, and now works fine again.
Tried both ScreenBrightness().current and ScreenBrightness().system to no avail.
The following is the code I played with:
FutureBuilder<double>(
  future: ScreenBrightness().current,
  //future: ScreenBrightness().system,
  builder: (context, snapshot) {
    double currentBrightness = 0;
    if (snapshot.hasData) {
      currentBrightness = snapshot.data!;
    }

    return StreamBuilder<double>(
      stream: ScreenBrightness()
          .onCurrentBrightnessChanged,
      builder: (context, snapshot) {
        double changedBrightness =
            currentBrightness;
        if (snapshot.hasData) {
          changedBrightness = snapshot.data!;
        }

        return Text('Current brightness: $changedBrightness');
      },
    );
  },
),

Also, with the following:
double _brightness = 0;

@override
void initState() {
  super.initState();
  _getBrightness();
  _onCurrentBrightnessChanged();
}

Future<void> _getBrightness() async {
  final brightness = await ScreenBrightness().system;
  setState(() {
    _brightness = brightness;
  });
}

void _onCurrentBrightnessChanged() {
  ScreenBrightness().onCurrentBrightnessChanged.listen((brightness) {
    setState(() {
      _brightness = brightness;
    });
    //print(_brightness);
  });
}

but the result is the same.
Step to reproduce (how to reproduce the bug)

Run example/lib/main.dart
While the app is focused, change system brightness (doesn't work in my case)
While the app is not focused, change system brightness (works great)

Platform (only tested on iOS and macOS)
The above steps apply to macOS (testing hardware: MBP 13' 2017, using macOS Ventura 13.0).
For iOS (testing hardware: iPhone X, using iOS 16.5), I was turning room lights on and off — and it was not updating, even though the screen's brightness was changing. Sidenote: While the app is running, if we open the control center and change system's brightness manually — it works, but it doesn't count because the app is losing focus this way. And the desired outcome is to follow system's brightness in real-time, while using the app.

Hi @aaassseee,

System brightness could not change in real time.

Do you mean that we cannot access the current value (as it updates in real-time) of system brightness on iOS and macOS?
That would be interesting because it can access it while it is in background. On macOS, it's more obvious, if you run the code below, you can see it changing in real-time — so long as the app is not focused.
I've seen other apps on iOS that react to system brightness changing. Pocket used to be one such example, that automatically activated dark theme the moment the brightness value dipped below a certain point.
Below I'll post the full code so you can simply run it to get a better idea of what I mean:
import 'package:flutter/material.dart';
import 'package:screen_brightness/screen_brightness.dart';

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

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  double _brightness = 0;

  @override
  void initState() {
    super.initState();
    _getBrightness();
    _listenForBrightnessChanges();
  }

  Future<void> _getBrightness() async {
    final brightness = await ScreenBrightness().system;
    setState(() => _brightness = brightness);
  }

  void _listenForBrightnessChanges() {
    ScreenBrightness().onCurrentBrightnessChanged.listen((brightness) {
      setState(() => _brightness = brightness);
      print(_brightness);
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Screen Brightness'),
        ),
        body: Center(
          child: Text(
            'Brightness: ${_brightness.toStringAsFixed(2)}',
            style: TextStyle(fontSize: 24),
          ),
        ),
      ),
    );
  }
}

Steps to reproduce (how to reproduce the bug)
Run the code above
While the app is focused, change system brightness manually with keyboard (doesn't work in my case)
While the app is not focused, change system brightness manually with keyboard (works great)

Hi @kensho42, I saw Pocket didn't have the function that you mentioned. Am I doing something wrong?

Hi @kensho42, I saw Pocket didn't have the function that you mentioned. Am I doing something wrong?

Sadly, they just recently released a major version of the App, that removed that functionality.

Hi @kensho42. Are you currently using M Chip devices? And are you using external monitor?

OK, I understand your question now. As I said, there isn't any way to monitor system brightness due to Apple didn't provide any method to get system brightness, if so please provide any reference. Moreover, this plugin in currently not support external display with macOS M Chip devices.
The way that this plugin works is, we kept system brightness on plugin start, system brightness will change only when user unfocused the app which will provide a way get the correct the changed system brightness. For other case, all changes should be changing the current brightness to sync up the behaviour with mobile.

Hi @kensho42, I saw Pocket didn't have the function that you mentioned. Am I doing something wrong?

Sadly, they just recently released a major version of the App, that removed that functionality.

This post shows Pocket how it used to be, automatically switched to dark theme when screen brightness dipped below a certain threshold (something like 0.3) — and it did react in real-time @
https://www.hardreset.info/devices/apps/apps-pocket/enable-auto-theme/

OK, I understand your question now. As I said, there isn't any way to monitor system brightness due to Apple didn't provide any method to get system brightness, if so please provide any reference. Moreover, this plugin in currently not support external display with macOS M Chip devices.
The way that this plugin works is, we kept system brightness on plugin start, system brightness will change only when user unfocused the app which will provide a way get the correct the changed system brightness. For other case, all changes should be changing the current brightness to sync up the behaviour with mobile.

Just found out this app called DarkModeBuddy, that activates the dark-mode for whole macOS system in real-time.

Just found out this app called DarkModeBuddy, that activates the dark-mode for whole macOS system in real-time.

but I guess it relies on ambient light sensor and not on screen brightness

Just found out this app called DarkModeBuddy, that activates the dark-mode for whole macOS system in real-time.

but I guess it relies on ambient light sensor and not on screen brightness

Yes, thats what I am thinking. I don't think application can read system screen brightness in real time because Apple didn't provide any method to monitor the system brightness changes. Maybe you can achieve your goal by using the ambient light sensor data. But, reminded that ambient light sensor may not be install in desktop or Mac monitor.

Yes, I think I'm going to rely on the ambient light sensor to achieve that — thanks for pointing that out.


Automatically remove user from the bot

Hi, is it possible to remove user to use the bot?
For example:
The user find the bot, press START button to join to the bot, but he isn't authorized to use the bot, so I want to remove he from the bot in the same way I do that manually from the app "Delete and Stop chat".
Thanks

Hi
What do you mean with "remove the User" ? the Bot works and functions quite differently then the User. While the User needs to give consent to the Bot by pressing the START button, the bot does not have such functions.
The Bot can always be talked to by everyone who has its Username. But you can implement your own whitelist so that the Bot will check with every message/command if it comes from a whitelisted (or blacklisted) user before sending a response

Yes, I took the blacklist method at the moment.
But I wanted to know if it was possible to kick off the user from the bot to avoid to process useless messages.
Also to avoid to save that messages in the DB

No.
A User can block a Bot
A Bot cannot block a User the same way. it only can just 'not respond' if a black/whitelist method is used
you can look up the Telegram Bot API and its function under https://core.telegram.org/bots/api

ok, thank you for the information


Support AAAA and CNAME responses.

Sorry for the silly CNAME test, but my internet cut out just when I went hunting for a full CNAME response and cdn.sstatic.net was the only one I could find in my wireshark. I can try and find a cleaner one later if you want.

Looks fine. Thanks!


Files in the code that could not be found

Hi, I'm a beginner at learning Apollo and am trying to run through the two demos as following:

how to add a new lidar detector from docs at https://github.com/ApolloAuto/apollo/blob/master/docs/06_Perception/how_to_add_a_new_lidar_detector_algorithm.md. In the file
how to replace a lidar detector model from docs at https://github.com/ApolloAuto/apollo/blob/master/docs/02_Quick%20Start/apollo_8_0_quick_start.md#step-7-model-replacement

But I have two questions could not figure out, could someone help me please? Many thanks!
In the last step of the 1st demo, it says needs to change the value of "detector" to the new detector in "file lidar_obstacle_detection.conf" located in corresponding sensor folder in "modules/perception/production/data/perception/lidar/models/lidar_obstacle_pipline" . But in the 2nd demo, it says needs to change the following config items in file "modules/perception/pipeline/config/lidar_detection_pipeline.pb.txt", follwoing is how it looks in the current master branch. But the last three files in "cnnseg_config" section don't exist anymore, how can it work? Next question is, why the ways to change a detector in these two demos are different? As my understanding, both of them need to make the detector change work. But these two demos are changing different files to make it work.
stage_config: {
  stage_type: CNN_SEGMENTATION
  enabled: true

  cnnseg_config: {
    sensor_name: "velodyne128"
    param_file: "/apollo/modules/perception/production/data/perception/lidar/models/cnnseg/cnnseg128_param.conf"
    proto_file: "/apollo/modules/perception/production/data/perception/lidar/models/cnnseg/cnnseg128_caffe/deploy.prototxt"
    weight_file: "/apollo/modules/perception/production/data/perception/lidar/models/cnnseg/cnnseg128_caffe/deploy.caffemodel"
    engine_file: "/apollo/modules/perception/production/data/perception/lidar/models/cnnseg/cnnseg128_caffe/engine.conf"
  }
}

@kathy-lee Hi！
For your first question，some time ago, we upgraded the perception. Users can deploy a clearer and simpler deployment model according to the pipeline, so you can deploy according to the 2nd demo.The two methods will read different configuration files.
For your second question, in order to reduce the size of the code base, we removed the model files from the code base. Now you can download the required model files through the amodel tool, and the downloaded model files will be installed in the corresponding path.
Hope to help you！


can we sample large number of samples in parallel to enhance speed?

Our code itself can be run in parallel (since it is just a few functions with no global state). However, the underlying random number generator needs to be threadsafe.
I believe that the default RNG - random.SystemRandom() - is threadsafe as long as you have a different instance per thread (which is the default). However, each thread will be reading from the same /dev/urandom device, which could become a bottleneck, since I believe the generator for that is single-threaded.
You would need to consult the documentation and/or source code for the RNG to determine if it is threadsafe.

Our code itself can be run in parallel (since it is just a few functions with no global state). However, the underlying random number generator needs to be threadsafe.
I believe that the default RNG - random.SystemRandom() - is threadsafe as long as you have a different instance per thread (which is the default). However, each thread will be reading from the same /dev/urandom device, which could become a bottleneck, since I believe the generator for that is single-threaded.
You would need to consult the documentation and/or source code for the RNG to determine if it is threadsafe.

Could you give a code in a parallel version regardless of threadsafe? Thank you

Hi Roy, this seems like it shouldn't be hard to implement from a user's side, and is not something we plan to support at the moment.


Optimal configuration for 12khz - 48khz

Hi Authors,
Are there any specific alterations to the configuration for 12->48khz upsample?
I seem to be generating a spectrogram with a distinct cut such as the one seen in Fig3 (before spectral upsampling) on longer voice clips
Thanks, appreciate the work

Hey,
No alterations were customized for the 12-48 setting, that seem to cause this.
As noted in the paper, due to reserving computational resources, the number of frequencies parameter was chosen to be 1024 - so that the input to the model would be smaller.
No idea what would cause this. I notice that you used Mel-Spectrogram to display the signal, not that I think it matters.

@m-mandel, could you please add some examples on how to train and test/predict on the musdb18-hq dataset?
I think there are some missing config files.

https://github.com/Ma5onic/aero/blob/main/AeroDebug.ipynb

Hi,
I resampled the musdb from 44.1 kHz to 11.025 kHz (a factor of 4), and created the appropriate egs files.

Hi, I resampled the musdb from 44.1 kHz to 11.025 kHz (a factor of 4), and created the appropriate egs files.

Could you please upload your experiment yaml? I get errors when trying it this way.
Traceback (most recent call last):
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/train.py", line 135, in main
    _main(args)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/train.py", line 127, in _main
    run(args)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/train.py", line 39, in run
    models = modelFactory.get_model(args)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/src/models/modelFactory.py", line 8, in get_model
    generator = Aero(**args.experiment.aero)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/dictconfig.py", line 373, in __getitem__
    self._format_and_raise(key=key, value=None, cause=e)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/base.py", line 190, in _format_and_raise
    format_and_raise(
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/_utils.py", line 818, in format_and_raise
    _raise(ex, cause)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/_utils.py", line 716, in _raise
    raise ex.with_traceback(sys.exc_info()[2])  # set end OC_CAUSE=1 for full backtrace
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/dictconfig.py", line 367, in __getitem__
    return self._get_impl(key=key, default_value=_DEFAULT_MARKER_)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/dictconfig.py", line 445, in _get_impl
    return self._resolve_with_default(
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/basecontainer.py", line 65, in _resolve_with_default
    resolved_node = self._maybe_resolve_interpolation(
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/base.py", line 616, in _maybe_resolve_interpolation
    return self._resolve_interpolation_from_parse_tree(
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/base.py", line 482, in _resolve_interpolation_from_parse_tree
    resolved = self.resolve_parse_tree(
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/base.py", line 662, in resolve_parse_tree
    return visitor.visit(parse_tree)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/antlr4/tree/Tree.py", line 34, in visit
    return tree.accept(self)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py", line 205, in accept
    return visitor.visitConfigValue(self)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar_visitor.py", line 101, in visitConfigValue
    return self.visit(ctx.getChild(0))
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/antlr4/tree/Tree.py", line 34, in visit
    return tree.accept(self)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py", line 339, in accept
    return visitor.visitText(self)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar_visitor.py", line 298, in visitText
    return self.visitInterpolation(c)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar_visitor.py", line 125, in visitInterpolation
    return self.visit(ctx.getChild(0))
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/antlr4/tree/Tree.py", line 34, in visit
    return tree.accept(self)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py", line 911, in accept
    return visitor.visitInterpolationNode(self)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/grammar_visitor.py", line 158, in visitInterpolationNode
    return self.node_interpolation_callback(inter_key, self.memo)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/base.py", line 643, in node_interpolation_callback
    return self._resolve_node_interpolation(inter_key=inter_key, memo=memo)
  File "/media/ML-Dev/AI-Disk/code/audio/enhancement/aero/venv/lib/python3.9/site-packages/omegaconf/base.py", line 573, in _resolve_node_interpolation
    raise InterpolationKeyError(f"Interpolation key '{inter_key}' not found")
omegaconf.errors.InterpolationKeyError: Interpolation key 'nfft' not found
    full_key: experiment.aero.nfft
    object_type=dict

I also had to add a couple + to the command options solve Could not override 'experiment.hdemucs.blah' errors:
python train.py \
  dset=musdb18-sep \
  experiment=musdb18-sep \
  experiment.nfft=512 \
  experiment.hop_length=256 \
  experiment.lr_sr=44100 \
  experiment.hr_sr=44100 \
  epochs=696 \
  eval_every=175 \
  losses=[stft] \
  experiment.batch_size=16 \
  cross_valid_every=5 \
  wandb.resume=false \
  +experiment.hdemucs.spec_upsample=true \
  experiment.upsample=false \
  +experiment.hdemucs.enc_freq_attn=0 \
  +experiment.hdemucs.norm_starts=2 \
  +experiment.hdemucs.dconv_time_attn=2 \
  +experiment.hdemucs.dconv_lstm=2 \
  +experiment.hdemucs.freq_ends=4 \
  +experiment.hdemucs.strides=[4,4,2,2] \
  +experiment.hdemucs.channels=48 \
  experiment.melgan_discriminator.ndf=16 \
  +experiment.speech_mode=false \
  cross_valid=false \
  joint_evaluate_and_enhance=true \
  ddp=true \
  visqol=false

Thank you very much @m-mandel, I did have a couple follow up questions, if you don't mind:
what does <experiment_name> represent? is the file name of a yaml expertiment config that is being overwritten, or is it the desired value for experiment.name?
Also, what should the dataset file/folder structure when training on musdb18hq?
Would you describe it as Type 1 or Type 2?:

Type 1 (MUSDB): different folders. Each folder contains all needed stems in format < stem name >.wav. The same as in MUSDBHQ18 dataset.

./egs/musdb18hq/11025-44100_mixture/tr/
--- Song1/:
------ vocals.wav
------ bass.wav
------ drums.wav
------ other.wav
--- Song2/:
------ vocals.wav
------ bass.wav
------ drums.wav
------ other.wav
--- Song3/:
...........

Type 2 (Stems): each folder is "stem name". Folder contains wav files which consists only of required stem.

./egs/musdb18hq/11025-44100_mixture/tr/
--- vocals/:
------ vocals_Song1.wav
------ vocals_Song2.wav
------ vocals_Song3.wav
------ vocals_Song4.wav
------ ...
--- bass/:
------ bass_Song1.wav
------ bass_Song2.wav
------ bass_Song3.wav
------ bass_Song4.wav
------ ...
...........

Thank you in advance 😄


Adding TravisCI testing support for Django 1.4, which is an officially supported LTS release

This was solved by @ashwu when we discovered during research that 1.4 support is about to be dropped.


move source to time repo to go with open sourcing it

Summary: just move the code and rename some targets
Differential Revision: D43306942

Codecov Report
Base: 58.24% // Head: 57.46% // Decreases project coverage by -0.79% :warning:

Coverage data is based on head (d0d3cf2) compared to base (df5865e).
Patch coverage: 22.50% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #247      +/-   ##
==========================================
- Coverage   58.24%   57.46%   -0.79%
==========================================
  Files         117      120       +3
  Lines       10750    10990     +240
==========================================
+ Hits         6261     6315      +54
- Misses       3976     4149     +173
- Partials      513      526      +13

Impacted Files
Coverage Δ

sa53fw/mac/mac.go
8.62% <8.62%> (ø)

sa53fw/firmware/firmware.go
13.79% <13.79%> (ø)

sa53fw/xmodem/xmodem.go
54.54% <54.54%> (ø)

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.


How to connect to redis or pg ?

where is the docs for connecting to redis or pg ?

Have you seen the async-sqlx-session example? You can use Postgres async-sqlx-session.


How to set the time interval for returning the QR code link?

Hello, I want to log in with a QR code, but after requesting the requestQrCodeAuthentication interface, I receive QR code links very frequently. Can I set the time interval for receiving them to be longer?

No. The links are supposed to change every 30 seconds.

OK, thanks


Fixed module import and typos

The import statement  import { Sidebar } is incorrect, we need to use import { MainSidebar } instead. Also corrected a small error in spelling.

Looks good to me, @jonmpqts?

Thanks!


Feat: Add keymaps and linewise actions to layouts

This PR improves the UI of layout popups.

It makes it possible to cycle through fields in popups (currently Summary and Confirmation pipups), the default keybindings are TAB and S-TAB, they also accept counts (not exceptionally useful with a small number of fields, but maybe there'll be a popup with a larger number of fields in the future). The keybindings can be set up in settings.popup.keymaps - maybe the other keymaps (actions) could be moved there as well, after a depreciation period, to keep the settings organized. Similarly, the discussion tree keymaps could be moved to a separate table. Now they are not very clearly distinguished from other tree settings.
Linewise actions have been added for the Boolean fields and the target branch field in the confirmation popup for MR creation.
Keymaps for the info field in the summary are added in order to show help with g?. I'd like to add a linewise action for changing the target branch here also, but this will require changes to the go server. I'm not sure if go-gitlab makes it possible to update the squash and delete_branch fields, though.

Thank you @jakubbortlik as always! This plugin wouldn't be what it is without your contributions.

Thank you @jakubbortlik as always! This plugin wouldn't be what it is without your contributions.

I really like contributing to the amazing tool you've built! I use the plugin daily at work and it just makes my life so much easier. So I'm glad I can help improve it.


fix: change libnpmconfig to @npmcli/config, fix #50

Description

Change dependency libnpmconfig to @npmcli/config as the former has been deprecated.
Linked Issues
#50
Additional context

Thanks!


feat(dev): support for /_vfs.json

🔗 Linked issue

❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
This could be useful for other integrations to get the data and render it in their own style.

📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Can you please check prettier formating issue?

ESLint seems to have conflicts with Prettier in this case. What's your preference to fix it?

. What's your preference to fix it?

We should disable formatting rules from eslint config (some are still on) fixing on branch


Include 1samp distribution tests from scipy

Closes #14

Codecov Report

Merging #15 (8bdf812) into main (1c2795f) will decrease coverage by 0.20%.
The diff coverage is 92.85%.

@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
- Coverage   99.29%   99.09%   -0.21%
==========================================
  Files           7        7
  Lines         428      442      +14
==========================================
+ Hits          425      438      +13
- Misses          3        4       +1

Impacted Files
Coverage Δ

xstatstests/__init__.py
100.00% <ø> (ø)

xstatstests/scipy.py
98.79% <75.00%> (-1.21%)
:arrow_down:

xstatstests/tests/test_scipy.py
100.00% <100.00%> (ø)

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


Emacs: can't find function lsp-cquery-enable

I have latest cquery, lsp-mode and company-lsp installed from MELPA, but I can't find M-x lsp-cquery-enable function.
My config:
(add-hook 'c++-mode-hook 'lsp-cquery-enable)

Error when loading a .cpp file:
File mode specification error: (void-function lsp-cquery-enable)

This issue describes a fix: https://github.com/cquery-project/emacs-cquery/issues/58


Yii::t dynamic translations

I have this lines:
$role = key(Yii::$app->authManager->getRolesByUser(Yii::$app->user->identity->id));
echo '<span>'.Yii::t('app',$role).'</span>';

Of course scan will not help me to define such messages and I am not able to translate them, there aren't in table. What's correct way should be? I think adding them manually is not good solution.

This won't work because $role is not a concrete string, but a variable with arbitrary value.
You should wrap your role names in Yii::t() (wherever you define them), and they will be scanned. This way the getRolesByUser() will return the translated string.

Ok, also thought about it. But what about such case like view consist of custom strings taken from db. I see one way - add them manually to source table before render. Is there more good way to solve it?

The extension can scan db values. You have to configure which columns need to be translated. See in readme:
'tables' => [                   // Properties of individual tables
	[
		'connection' => 'db',   // connection identifier
		'table' => '{{%language}}',         // table name
		'columns' => ['name', 'name_ascii'],// names of multilingual fields
		'category' => 'database-table-name',// the category is the database table name
	]
]

OH, that's right. Thanks again.


minio/minio-client: update

Things done

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

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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build minio minio-client

Don't merge yet, might just be misconfigured, but with the current minio module this causes too many redirects

Previously mentioned bug was reported and is now fixed. Do we wait for the next release or package an intermediate revision?

Uhhh, that is not what I wanted. I'll try to undo it

@GrahamcOfBorg build minio minio-client

All the above noise was because of a git mistake I made. I didn't click any buttons to request a review, or close the PR. Sorry about that.


Add eslint for code style enforcement

[x] add .eslintrc
[x] add grunt eslint command
[x] add pre-commit hook to enforce style

All done. Addressed in #81 #80 #79 #78 #77 #76 #74 #72 :)


Bump to 0.3.1

This should fix the pipeline error on Osx, not sure yet about the problem on windows

closed in favour of https://github.com/conda-forge/staged-recipes/pull/15106/commits/657c7cc1a9582928e82630aadf61ca80071dc8cf to fix the immediate problem
Can increase the version via feedstock, once the recipe is approved


Support passing and signing of custom domains in API RestClient

Issue #, if available:
Fixes #286
Fixes #283
Fixes #106
Description of changes:
Updates RestClient and API to allow receiving of a custom domain name in API.configure({ 'endpoints': [ ... ] })
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #310 into master will decrease coverage by 0.04%.
The diff coverage is 80%.

@@            Coverage Diff             @@
##           master     #310      +/-   ##
==========================================
- Coverage   90.47%   90.42%   -0.05%
==========================================
  Files          53       53
  Lines        2541     2549       +8
  Branches      511      514       +3
==========================================
+ Hits         2299     2305       +6
- Misses        231      233       +2
  Partials       11       11

Impacted Files
Coverage Δ

packages/aws-amplify/src/API/RestClient.ts
88.88% <80%> (-1.74%)
:arrow_down:

Continue to review full report at Codecov.

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

👍


DenseAssetStorage<bevy_gltf::Gltf>::insert: 'internal error: entered unreachable code: entries should always be valid after a flush'.

Bevy version
0.12.1
Relevant system information
2023-11-30T22:47:50.264801Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon RX 5700 XT", vendor: 4098, device: 29471, device_type: DiscreteGpu, driver: "AMD proprietary driver", driver_info: "23.9.2 (AMD proprietary shader compiler)", backend: Vulkan }
2023-11-30T22:47:50.510744Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Windows 10 Home", kernel: "19045", cpu: "AMD Ryzen 7 3700X 8-Core Processor", core_count: "8", memory: "15.9 GiB" }

What you did
I have a simple asset plugin that loads GLB files and inserts the handles for the scenes and meshes into a resource. In my full application, which loads approximately 200 assets, I encounter a panic immediately after running cargo run after upgrading to Bevy 0.12.1 from 0.11.3.
I've provided an MRE below. Unfortunately, with the below example, the panic only occurs, roughly, 1 out of every 50 times. In my full application, it seems to happen much more frequently, perhaps 1 out of every 10 runs.
use bevy::{prelude::*, utils::HashMap};

#[derive(Debug, Clone, Copy, Default, Eq, PartialEq, Hash, States)]
pub enum GameState {
    #[default]
    LoadingAssets,
}

#[derive(Default, Debug, Clone, Copy, PartialEq, Eq, Hash, Component)]
pub enum Model {
    #[default]
    AlpacaBaby,
    AlpacaAdolescent,
    AlpacaMature,
    CowBaby,
    CowAdolescent,
    CowMature,
    Alligasaur,
    Deer,
    Fox,
    Wolf,
    Player,
    Man,
    Woman,
}

#[derive(Resource, Default)]
pub struct Scenes {
    pub scene_registry: HashMap<Model, Handle<Scene>>,
}

#[derive(Resource, Default)]
pub struct Meshes {
    pub mesh_registry: HashMap<Model, Handle<Mesh>>,
}

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugins(AssetPlugin)
        .run();
}

struct AssetPlugin;

impl Plugin for AssetPlugin {
    fn build(&self, app: &mut App) {
        app.add_state::<GameState>()
            .init_resource::<Scenes>()
            .init_resource::<Meshes>()
            .add_systems(OnEnter(GameState::LoadingAssets), setup_models_system);
    }
}

pub fn setup_models_system(
    mut scenes: ResMut<Scenes>,
    mut meshes: ResMut<Meshes>,
    asset_server: Res<AssetServer>,
) {
    let entries = [
        (Model::AlpacaBaby, "alpaca_baby.glb"),
        (Model::AlpacaAdolescent, "alpaca_adolescent.glb"),
        (Model::AlpacaMature, "alpaca_mature.glb"),
        (Model::CowBaby, "cow_baby.glb"),
        (Model::CowAdolescent, "cow_adolescent.glb"),
        (Model::CowMature, "cow_mature.glb"),
        (Model::Alligasaur, "alligasaur.glb"),
        (Model::Deer, "deer.glb"),
        (Model::Player, "player.glb"),
        (Model::Man, "man.glb"),
        (Model::Woman, "woman.glb"),
    ];

    let mut scene_registry: HashMap<Model, Handle<Scene>> = HashMap::new();
    let mut mesh_registry: HashMap<Model, Handle<Mesh>> = HashMap::new();
    for (model, path) in entries.iter() {
        scene_registry.insert(*model, asset_server.load(format!("{}#Scene0", path)));
        mesh_registry.insert(
            *model,
            asset_server.load(format!("{}#Mesh0/Primitive0", path)),
        );
    }
    scenes.scene_registry = scene_registry;
    meshes.mesh_registry = mesh_registry;
}

What went wrong
thread 'main' panicked at 'internal error: entered unreachable code: entries should always be valid after a flush', C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\assets.rs:148:13
stack backtrace:
   0: std::panicking::begin_panic_handler
             at /rustc/d5c2e9c342b358556da91d61ed4133f6f50fc0c3/library\std\src\panicking.rs:593
   1: core::panicking::panic_fmt
             at /rustc/d5c2e9c342b358556da91d61ed4133f6f50fc0c3/library\core\src\panicking.rs:67
   2: bevy_asset::assets::DenseAssetStorage<bevy_gltf::Gltf>::insert
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\assets.rs:148
   3: bevy_asset::assets::Assets<bevy_gltf::Gltf>::insert_with_index
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\assets.rs:349
   4: bevy_asset::assets::Assets<bevy_gltf::Gltf>::insert<bevy_gltf::Gltf,enum2$<bevy_asset::id::AssetId<bevy_gltf::Gltf> > >
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\assets.rs:311
   5: bevy_asset::loader::impl$5::insert<bevy_gltf::Gltf>
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\loader.rs:240
   6: bevy_asset::server::info::AssetInfos::process_asset_load
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\server\info.rs:326
   7: bevy_asset::server::handle_internal_asset_events::closure$0
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\server\mod.rs:940
   8: bevy_ecs::world::World::resource_scope<bevy_asset::server::AssetServer,tuple$<>,bevy_asset::server::handle_internal_asset_events::closure_env$0>
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_ecs-0.12.1\src\world\mod.rs:1571
   9: bevy_asset::server::handle_internal_asset_events
             at C:\Users\voice\.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_asset-0.12.1\src\server\mod.rs:935
 ...
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Encountered a panic in exclusive system `bevy_asset::server::handle_internal_asset_events`!
Encountered a panic in system `bevy_app::main_schedule::Main::run_main`!

Additional information
The same panic was investigated in https://github.com/bevyengine/bevy/issues/10444. It seems this same code is also panicking, but it appears to be unrelated to AssetEvent::Removed this time, since assets are not being removed in this case.
For debugging purpose, I've included the assets that are being loaded in the example above here: https://drive.google.com/file/d/1Nq9fBoARR6p9nxXc-aOJt2Lut5-UpZMP/view?usp=sharing. The assets are from Mixamo and Qauternius's Ultimate Animated Animal Pack.

I've been getting this error as well

A little more information about the error on my end (to help with debugging):
First of all, my error isn't occurring for DenseAssetStorage<bevy_gltf::Gltf>::insert specifically, or rather not for that specific generic. In fact, the error trace is just showing generic parameter A. Here's a trace:
thread 'main' panicked at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:148:13:
internal error: entered unreachable code: entries should always be valid after a flush
stack backtrace:
   0: rust_begin_unwind
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:597:5
   1: core::panicking::panic_fmt
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/panicking.rs:72:14
   2: bevy_asset::assets::DenseAssetStorage<A>::insert
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:148:13
   3: bevy_asset::assets::Assets<A>::insert_with_index
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:349:24
   4: bevy_asset::assets::Assets<A>::insert
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:305:17
   5: <A as bevy_asset::loader::AssetContainer>::insert
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/loader.rs:240:9
   6: bevy_asset::server::info::AssetInfos::process_asset_load
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/server/info.rs:326:9
   7: bevy_asset::server::handle_internal_asset_events::{{closure}}
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/server/mod.rs:940:21
   8: bevy_ecs::world::World::resource_scope
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/world/mod.rs:1571:22
   9: bevy_asset::server::handle_internal_asset_events
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/server/mod.rs:935:5

I don't think I even have bevy_gltf compiled in my game, as it's more of a TUI game. In my case, I also have custom asset loaders, including assets that depend on other assets.
Secondly, I also get a second type of error, with this trace:
thread 'main' panicked at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:305:54:
called `Result::unwrap()` on an `Err` value: InvalidGenerationError { index: AssetIndex { generation: 0, index: 17 }, current_generation: 1 }
stack backtrace:
   0: rust_begin_unwind
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:597:5
   1: core::panicking::panic_fmt
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/panicking.rs:72:14
   2: core::result::unwrap_failed
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/result.rs:1652:5
   3: core::result::Result<T,E>::unwrap
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/result.rs:1077:23
   4: bevy_asset::assets::Assets<A>::insert
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:305:17
   5: <A as bevy_asset::loader::AssetContainer>::insert
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/loader.rs:240:9
   6: bevy_asset::server::info::AssetInfos::process_asset_load
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/server/info.rs:326:9
   7: bevy_asset::server::handle_internal_asset_events::{{closure}}
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/server/mod.rs:940:21
   8: bevy_ecs::world::World::resource_scope
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/world/mod.rs:1571:22
   9: bevy_asset::server::handle_internal_asset_events
             at /Users/logwoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/server/mod.rs:935:5
  10: core::ops::function::FnMut::call_mut

The result is unwrapped on line 305, but the Err(InvalidGenerationError) actually comes from the same function as the other error, just a few lines up: https://github.com/bevyengine/bevy/blob/v0.12.1/crates/bevy_asset/src/assets.rs#L142

For the original issue, I think it's because you're only keeping a strong handle to the subassets (#Scene0 and #Mesh0/Primitive0), and the handle to the main asset is dropped too early, before the asset matching is actually inserted. This insertion is what is causing the panic.
It can probably happen every time an asset is loaded with a label, and the main asset is ignored, but it seems random and load dependent.
As a workaround in user code, you can keep a strong handle to the main asset (a Gltf here) and drop it once every thing is loaded

@mockersf Thank you so much for investigating! I tried your suggested workaround and it seems to have resolved the issue (unless I've yet to encounter the panic yet 😅). Your hypothesis makes a lot of sense though and would explain why others may not be encountering it. Still I'm somewhat surprised given that loading a GLTF Scene without the entire Gltf file is probably one of the most common things I'd expect users to do with GLTF files.
But as we observed since it's load dependent but the race condition only really occurs when lots of assets are being loaded.

Can confirm that the workaround fix is indeed working been running with it for a couple of days. I also doubled checked and my full application code still panics 1/5 times without it so @mockersf assessment of the issue is accurate at least for my case.
Unrelated but GLTF assets in general take much longer to load in 0.12 than in 0.11.x. Just an FYI but loading 200 assets is taking ~8 seconds for me now and it was maybe ~1 second before, if there isn't an existing issue for that happy to file one, but it's causing iteration time to be a fair bit longer.

This may have possibly been resolved by #11986
I'll keep trying to reproduce and follow-up on the results later. To anyone that does get this, could you try on current main?

@AxiomaticSemantics I can confirm that the issue still exists on main branch

For me the error didn't stop occurring until I put both the main asset and the sub-assets in static Mutex<Vec<Handle<_>>>, only the main assets or only the sub assets still produced the issue.

I don't suppose any progress has been made on this issue?

Welp, as far as I'm reading here, this issue can be "fixed" by never doing sub-asset loads, and only loading "Handle"s, and accessing elements from there. This is how "bevy_gltf_components" loads everything, for example. Seems to be working for me so far, will report back if I happen to see this error again.

I've done some investigation into this issue, and I think I know where the problem lies, but it's a tricky one to fix.
I managed to get the reproduction rate up by limiting bevy to handling one asset event per frame (which I don't think invalidates the investigation). I also managed to get it to happen by calling AssetServer::reload.
What I think is happening is this:

Loading multiple labelled assets from the same path results in the main asset actually getting loaded multiple times in AssetServer::load_internal, but sharing the same handle. (This is timing-dependent: all load operations have to be started before the first time the main asset finishes loading.) This seems like a bug, however it shouldn't be totally invalid, because it's only as bad as doing some superfluous reload()s.
When the loads complete, they race. If one of the Loaded events is handled in a later frame to the others, the crash will occur. All but the last load will be fine, because the loading process holds a copy of the handle. These completed loads will produce events which result in Assets<A>::insert being called with the loaded asset.
However, on the last load, once the event is written, the handle will be dropped. For labelled assets, this handle is a handle to the main asset - which we don't keep, and this causes the handle data to be dropped, which in turn removes the asset index from Assets<A>. For most assets, this is inhibited when the asset is in the middle of loading - however, this same grace doesn't apply for assets which have already loaded or failed to load at least once.

I've been pondering it a bit, and I've come up with a couple of semi-sensible solutions:

Make InternalAssetEvent::Loaded include a handle for the asset, so that it's kept alive until the insert has completed. This will possibly waste resources, since we're keeping the handle alive whilst loading is ongoing. (If this is done, the code-path that prevents loading assets from being dropped can be removed.)
Change the condition for "loading assets" to be a separate atomic integer, which we always increment when we start loading and decrement afterwards, no longer using the LoadState as a metric for when the handle is safe to drop. This will still result in the asset being successfully inserted, but at least the rest of the system considers the handle dead.

Either way, I think it's probably a good idea to remove Loading from LoadState and track it separately, because Loaded and Loading are not mutually-exclusive states.

Turns out I was probably over-thinking the solution. Since the handle is an asset-server-managed, I can just check whether it's been removed from the list of asset IDs we know about, and skip inserting it into Assets<A>. This probably also removes the need for the workaround when dropping handles.
If anyone has the means and a project which triggers this issue, testing with that fix would be much appreciated.

I have a project, but with the new release coming up there are bound to be other problems when I switch to targeting main/your PR. But since I don't want to wait until 0.15 for this fix, I'mma give it a shot, maybe try temporarily deleting extraneous plugins until I get a pared down version that still reproduces the error.

@Testare I've backported the change to 0.13.2, to make it a bit easier to test. You should be able to do:
[dependencies]
bevy = { git = "https://github.com/ricky26/bevy.git", branch = "bugfix/labelled-asset-loading-0.13" }

In your Cargo.toml.

Oh sorry didn't see this XD I appreciate the effort though! Regardless, the migration to main was rather smooth this time, and this'll probably give more accurate results anyways.
So using bevyengine/bevy:main, I was able to reproduce the error after a couple runs. In fact, the error was much longer than before, which would probably be a good thing for debugging. I could include that trace here but...
When I was tracking your PR, I was not able to reproduce the crash! I even had a loop something like for x in {1..40} ; do cargo run ; done , and it never crashed. I'm not doing the math for p < 0.05, but looks pretty likely this PR fixes the issue =]

Thanks for taking the time to check @Testare. :slightly_smiling_face:

Thanks for taking the time to fix! I would be quite sad to wait until 0.15 for this =]


Feature/get accounts

Adds a fetch()->getCustomers() for the Bing Ads service (closes #2)

@timothymarois The meat of this is in https://github.com/tmarois/laravel-ads-sdk/pull/23/commits/dd4842da50df18cbb220ba08078eba90b749b5f4
The rest is just general cleanup

Awesome! Looks good! Thanks. This was definitely on the wish list of features.

No problem. Still need to add on the Google side but that should come in the next couple days.


Remove selinux-tools from build

Allow the build to continue as #35 is in progress.
Testing:
Ran gcloud builds submit --substitutions COMMIT_SHA=1234556 --config container_images/cloudbuild.yaml from master.

/approve
/lgtm


Fix BasemapGalleryItemTests.testInit() failure

Closes https://github.com/Esri/arcgis-maps-sdk-swift-toolkit/issues/522.

@des12437 Did the basemap names change with v200.3? These tests were passing for quite a while. Was there an announcement somewhere?

From the base map team:  we updated the human readable names and the expected value that you are looking for is ArcGIS Light Gray.


Clean up Tideways documentation

I was trying to set up Tideways recently and got pretty confused because it wasn't clear what the relationship was between the Tideways extension and the native XHProf extension, especially given that Tideways recently split and now is called the "Tideways XHProf extension" :roll_eyes:
Hopefully this clears things up a little.

LGTM, thanks!


A question on fence and fence.i

Describe the bug
Hi. As you described in datasheet, fence and fence.i instructions act in the same manner.

The NEORV32 treats both fence instructions (fence = data fence, fence.i = instruction fence) in exactly the same way. Both instructions cause a flush of the CPU’s instruction prefetch buffer and also send a fence request via the system bus (see Bus Interface). This system bus fence operation will, for example, clear/flush all downstream caches.

My understanding is that it doesn't matter if you execute fence or fence.i instruction. Executing each of them clears all caches (dcache, icache, and xcache) and instruction prefetch buffer. But isn't fence.i specifically for instruction cache? and fence for data cache?
Thanks

My understanding is that it doesn't matter if you execute fence or fence.i instruction. Executing each of them clears all caches (dcache, icache, and xcache) and instruction prefetch buffer.

That's right - at least for NEORV32.
However, to keep you code platform-independent (and to make clear you intention of each FENCE operation) I recommend to keep using individual fence and fence.i instructions.

But isn't fence.i specifically for instruction cache? and fence for data cache?

It's difficult to generalize, because it depends a lot on the platform.
On a single-hart setup (just one CPU core; no other instances that can alter memory) fence can be implemented as simple nop. On another single-hart platform a fence might put the CPU into halt mode until outstanding DMA transfers have completed...

Thanks a lot.

If a platform does not have any caches nor any other mechanism that might cause outstanding or re-ordering of memory accesses any FENCE instruction can also be implemented as nop because there is nothing a fence could do.

Furthermore, the point that fence instructions cause cache flushes is also platform-specific and not explicitly dictated by the RISC-V spec. To be precisely, there is an additional ISA extension that contain all the cache management operations.

Thanks a lot


Pluto 24v3.1 QA

This issue will serve as both the issue for QA of draft 1 and the parent issue of any subsequent reviews

Pinning EDes versions for minor

PLUTO Version
GIS EDes Version
DE EDes Version

24v3
9/4
9/4

24v3.1
9/4
10/4

This time around the EDes version did not change between 24v3 and 24v3.1, however according to the qa page the source data was re-pulled from DO before building 24v3.1. The intention for minor was to only change zoning data, so is it possible for DE to pin the major EDes version for the subsequent minor builds?
Since it's the same data and therefore there were no value changes, this won't be cause for a rebuild.
@fvankrieken
FYI @croswell81 @jackrosacker

Looks like in the recipe, we've specified that edes gets updated for minor updates
https://github.com/NYCPlanning/data-engineering/blob/main/products/pluto/recipe-minor.yml
Looks like this was the case back closer to when we started doing minors as well
https://github.com/NYCPlanning/db-pluto/issues/441
Seems like regardless we should also remove edes from the ztl data loading action? It's there now (gets grabbed from the do staging folder like the others)

PLUTO 24v3.1 QA flagged
Summary:
FAIL - DTM Geometry Issue
Details:
A few weeks back we encountered an issue where our DTM pull script was grabbing inaccurate geometry (ESRI's fault). I believe this caused at least one rebuild in the past few weeks. It's once again rearing it's ugly head, but what's interesting is that the pluto shp does not seem to be impacted.
According to the QA app the DTM version used in 24v3.1 was 20240910. Please investigate how the outputs seemingly ended up with two different versions of the tax lots.

dataset
record count
dtm issue

mappluto shp
856,856
None

mappluto gdb
856,856
Geometry Issue

mappluto unclipped shp
857,073
Geometry Issue

mappluto unclipped gdb
857,073
Geometry Issue

@fvankrieken
FYI @croswell81 @jackrosacker

Hi @caseysmithpgh - the files actually are consisten with each other, both have the odd shapes. The reason they appear different seems to be ordering. Looking at the shapefile, if you turn down the opacity, it's apparent that they overlap

So the large "lot" has the odd-shaped cutouts, while the individual smaller lots seem to have the right shape. The gdb shows the same

Can confirm that Finn is correct, all version of 24v3.1 contain inaccurate tax lot geometry.  DOF sources were static from 24v3, meaning this issue was present in that release as well.
Since we already published 24v3 with this issue, I believe we are clear to proceed with publishing 24v3.1 as is. @croswell81 awaiting your signoff to proceed.

@fvankrieken Matt signed off on this version. Please promote to /publish

Done!

QA complete; data is in the process of being published to Bytes of the Big Apple.


Ball examples fails to link on Windows 10 MSVC

Describe the bug
The ball example fails to link on Windows 10 MSVC.
To Reproduce
$ git clone https://github.com/EmbarkStudios/physx-rs.git --depth 1 --recursive
$ cd physx-rs
$ cargo run --example ball
    Updating crates.io index
   Compiling cc v1.0.47
   Compiling cmake v0.1.42
   Compiling physx-sys v0.2.1+4.1.1 (D:\projects\physx-rs\physx-sys)
error: could not find native static library `PhysXVehicle_static_64`, perhaps an -L flag is missing?

error: aborting due to previous error

error: could not compile `physx-sys`.

Running cargo test also produces a link error:
LINK : fatal error LNK1181: cannot open input file 'PhysXVehicle_static_64.lib'

Device:
$ rustc --version --verbose
rustc 1.39.0 (4560ea788 2019-11-04)
binary: rustc
commit-hash: 4560ea788cb760f0a34127156c78e2552949f734
commit-date: 2019-11-04
host: x86_64-pc-windows-msvc
release: 1.39.0
LLVM version: 9.0

Additional context
I generally use a Cygwin/Git-bash shell on windows, but I also tested with a cmd prompt to rule out any shell/path related issues. The results were the same.

Thanks for reporting the issue, @aloucks! I've managed to repro it using VS 2019. I believe the latest version of the physx-sys crate should work ok now :)


Test SCSS

See https://stackoverflow.com/questions/46272208/bulma-navbar-color-modifiers-are-not-working

You have to create file like my-bulma-theme.scss, then override needed variables or import other .scss files with variables and finally, import bulma from node_modules and include that my-bulma-theme.scss in your pages/preprocessor.
For example my-bulma-theme.scss:
$navbar-background-color: #f0f0f0;
$another-bulma-variable: 14px;

@import './another-style-variables.scss';

@import '../node_modules/bulma/bulma.sass'; // must be the last thing in file


[camera] createCaptureSession used by camera deprecated in API level 30

This can be replaced by the suggested alternative in the link.
https://developer.android.com/reference/android/hardware/camera2/CameraDevice#createCaptureSession(java.util.List<android.view.Surface>, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler)

Related? https://github.com/flutter/flutter/issues/69883

duplicate of https://github.com/flutter/flutter/issues/69883


Move controller to new lua userdata, decouple from gameobject

Controller to userdata, and controller.lua for controlling.

Migrated controller data into controller_lua.h / .c.  Now just need to add in the .lua file for it and then test.


Add Manif.es/to to sites

Thank you!

@zachleat I noticed this didn't make it onto the site. Maybe something to do with the URL not being the root of the domain?


Fix Padam unbiased learning rate

The formula for computing Padam's unbiased learning rate lr_t is currently only valid when partial = 1/2, because it was copied unchanged from Adam/AMSGrad where partial is effectively always 1/2. This PR corrects it so it is valid for any value of partial.

@crowsonkb I am not convinced that this is actually necessary. The original implementation does not do this. In fact, it seems to me as if they explicitly changed their implementation to undo the changes in your PR.  Notice also, that we do use the partial term in our final update. Can you provide more details on whether and if so why you still think this is necessary?

Hello, I'm a bot! I can make mistakes, notify gabrieldemarmiesse if I made one.
I see that you modified the following file:

keras_contrib/optimizers/padam.py

The owner of those file is @MFreidank
@MFreidank could you please take a look at it whenever
you have the time and add a review? Thank you in advance for the help.

@MFreidank please ignore the bot's message, my bot is up and running and it was just triggered for this PR.

@gabrieldemarmiesse
This has been stale since my comment from three months ago, so I suggest closing it.


Search for generators

Description
Enable search for generators
Motivation
It would be great to be able to search for generators since the list is pretty long.
Additional Information
Add a search param similar for when searching for validators.

Duplicate of https://github.com/LiskHQ/lisk-service/issues/1606.


Make row titles configurable via plugin API

Row titles for plugins are now part of the plugin API, via the names property of the initial config entry.
Example from D3FC:
ohlc.plugin = {
    type: "d3_ohlc",
    name: "[d3fc] OHLC Chart",
    max_size: 25000,
    initial: {
        type: "number",
        count: 4,
        names: ["Open", "Close", "High", "Low"]
    }
};

@matt-hooper @DevAndyLee I modified the D3FC plugin to sue this new API, and removed the perspective-view.less file you had to inject in the <perspective-viewer> shadow dom.  Let me know if these changes look good to y'all!

No issue from me.
Thanks


In the available demo at free4.chat audio doesn't work

I tried the available demo at https://www.free4.chat/ but didn't hear any audio.
I gave the permissions for the microphone on both sides of the call but didn't hear any audio on both sides.
Messages work instead.

Thanks, it is running again, you can try it now.
On Thu, Aug 22, 2024 at 3:02 PM Cyberneid @.***> wrote:

I tried the available demo at https://www.free4.chat/ but didn't hear any
audio.
I gave the permissions for the microphone on both sides of the call but
didn't hear any audio on both sides.
Messages work instead.
—
Reply to this email directly, view it on GitHub
https://github.com/madawei2699/free4chat/issues/28, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASVKFCMA7SUM474NACRFW3ZSWEH5AVCNFSM6AAAAABM5PLH72VHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ3TSOJZHEYDOMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


next('route') not working !

I am using a router (express.Router - called testrouter in the code here) added to main app (express) and i add subrouter (express.Router) to this router/testrouter with a function just before it to test if request is from specific referer, but the subrouter is never skipped!

const express = require('express');
const http = require('http');
const httpport = process.env.PORT || 80; //http

app = express();

var testrouter = express.Router();
app.use(testrouter);

var subrouter = express.Router();

var subrouterRoute = '/blabla'
testrouter.use(subrouterRoute,
	function(req, res, next){
		console.log('trying to go into subrouter');
		if (req.headers.referer) {console.log('going', typeof req.headers.referer), next();}
		else {console.log('not going', typeof req.headers.referer); next('route');}
	},
	subrouter,
	function(req,res,next){
		console.log('gone out of subrouter');
		next();
	}
);

subrouter.use(function(req,res,next){
	console.log('IN SUBROUTER');
	next();
})
http
.createServer(app)
.listen(httpport, function(){
	console.log("server http listened @ : ", this.address());
});

if i request /blabla directly, there is no referer so it is undefined... but though, the console logs the following:
trying to go into subrouter
not going undefined (this is the referer)
IN SUBROUTER
gone out of subrouter

The next('route') facility doesn't skip middleware added through the use() function, see: http://expressjs.com/en/guide/using-middleware.html
Excerpt:

To skip the rest of the middleware functions from a router middleware stack, call next('route') to pass control to the next route. NOTE: next('route') will work only in middleware functions that were loaded by using the app.METHOD() or router.METHOD() functions.

If you change:
subrouter.use(function(req,res,next){
    console.log('IN SUBROUTER');
    next();
})

to:
subrouter.get(function(req,res,next){
    console.log('IN SUBROUTER');
    next();
})

...it should work.

ok a bit tricky... use not included then !
and that requires to write code for every case !!!

@linqOxelar all() also works if you need to match all methods.

@tunniclm thanks for hint!


fix: revert a recent PR that made the draggable attribute conditional

Fixes #3378

Is this included in 15.1.2 release? I don't see any mention of it in release notes but notice it has been merged so just wanted to check.

Yup, it was in 15.1.1

Yup, it was in 15.1.1

Thanks. Incidentally I don't see a 15.1.1 release. Just seems to jump from 15.1.0 to 15.1.2. Anyway thanks for the fix.


Implement methods for MusicAlbum class

In this branch, I did the following activities:
Implement methods:

add_item method in the Genre class:

should take an instance of the Item class as an input.
should add the input item to the collection of items.
should add self as a property of the item object (by using the correct setter from the item object)

can_be_archived?() in the MusicAlbum class:

should override the method from the parent class.
should return true if the parent's method returns true AND if on_spotify equals true.
otherwise, it should return false.

This PR closes #27.

@oovillagran seems like the PR is behind from the main branch, you'll need to resolve the conflicts first

Thanks @zamcham!


Default to feature

Implemented the get and defaultTo functions

@pierredup ??

okay, thanks for pointing them out, will make the desired changes

Will create a new pull request after the changes are done

@pierredup  I have made the requested changes
there's also an issue with the exisiting implementation of baseGet which I pointed above
For now, I have added the code to check for the property or key, so that no error is raised

@pierredup have made the required changes,

Thank you @punit-kulal

Thanks for the patient reviews, has been a delight to work with you


provide install componetns in curl request

currently solved as 3 line in devpod install
echo "install custom devpod parts"
cd devpod
task  -p -o prefixed setup-cloud-tools setup-os-conda setup-os-docker


Different result

Hi thank you for your awesome work. I tried to synthesize using inference script and checkpoint u provided the result sound robotic, why is that ? do I missing something ?

Hi @kikirizki, the default inference script uses the Griffin-Lim algorithm to recover the waveform, while those on the sample page are synthesized by the Hifi-GAN vocoder.

Oh Thank you, I guessed so


Got error "No provider for FocusTrapFactory" while trying to draw sidenav

I'm trying to use the "No provider for FocusTrapFactory" Sidenav component from the material package. I followed the instractions on material.angular.io site and there is no information about this provider.
Am I missed something?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
@angular/material: 2.0.0-beta.10
@angular/cli: 1.3.1
typescript: ~2.3.3

Closing this issue as it does not follow the issue template. Please file a new issue that follows the template, which gives the team the information needed to investigate.


Catch QuotaExceededError

fixes #42

Thanks for the PR, @iam4x. I'd like to address both parts of the solution from https://github.com/rackt/history/issues/42#issuecomment-139453081 in the same PR. Are you up for it?

Sure, but I'll need to understand the whole library before or some hints ;)

This looks good. I can merge and take it from here.


integrating with Nuxt

I installed it and registered it in plugins.
import Vue from 'vue'
import VueQRCodeComponent from 'vue-qr-generator'
Vue.component('qr-code', VueQRCodeComponent)
I get SyntaxError on my second line where i import VueQRCodeComponent  Unexpected token <

Hey mart, can you provide a little bit more detail?  Are you running in spa mode?  Also can you provide the version of nuxt you're using?

Im running SSR mode insteed of spa, also i have the newest version of Nuxt 2.12.1


improvement: make ibis and dataframe-like tables lazy evaluate

Fixes #1586

make ibis and dataframe-like tables lazy evaluate (specifically for num rows)
add DataFrameProtocolTableManager which can be lazier and more performant when displaying in the datasources panel

I expect, that the num rows operation could already be an intense operation, if the lazy dataframe e.g. contains some JOINs on a large table.

@szst11, that makes sense. We now should only be fetching the rows when displaying in a table or chart (we need to resolve the DF anyways to display it). We no longer read the rows on startup / to display it in the sidebar.


Downloading problem of model weights

Description
I met the downloading error if the instance has not configured for S3:
Downloading /home/jovyan/.gluonnlp/models/google_electra_base/vocab-e6d2b21d.json from s3://gluonnlp-numpy-data/models/google_electra_base/vocab-e6d2b21d.json...
download failed due to ClientError('An error occurred (403) when calling the HeadObject operation: Forbidden'), retrying, 4 attempts left
Downloading /home/jovyan/.gluonnlp/models/google_electra_base/vocab-e6d2b21d.json from s3://gluonnlp-numpy-data/models/google_electra_base/vocab-e6d2b21d.json...
download failed due to ClientError('An error occurred (403) when calling the HeadObject operation: Forbidden'), retrying, 3 attempts left
Downloading /home/jovyan/.gluonnlp/models/google_electra_base/vocab-e6d2b21d.json from s3://gluonnlp-numpy-data/models/google_electra_base/vocab-e6d2b21d.json...
download failed due to ClientError('An error occurred (403) when calling the HeadObject operation: Forbidden'), retrying, 2 attempts left
Downloading /home/jovyan/.gluonnlp/models/google_electra_base/vocab-e6d2b21d.json from s3://gluonnlp-numpy-data/models/google_electra_base/vocab-e6d2b21d.json...
download failed due to ClientError('An error occurred (403) when calling the HeadObject operation: Forbidden'), retrying, 1 attempt left
Downloading /home/jovyan/.gluonnlp/models/google_electra_base/vocab-e6d2b21d.json from s3://gluonnlp-numpy-data/models/google_electra_base/vocab-e6d2b21d.json...

@leezu Would you have any idea about why's the case?

The error is due to misconfigured environment (no permission given to download from S3). Thanks for adding the fix


Create deploy-to-edgio.md

@ayrton
Umm, that PR explains how to deploy to Edgio (which is not a framework/language). Does that clarify?

@ayrton
Umm, that PR explains how to deploy to Edgio (which is not a framework/language). Does that clarify?

Hey Rishi! This is the full text from our readme:

If you have a fix for an existing issue or you found a typo/bug, you can open a new PR in this repo.
For larger pull requests, such as language/framework quickstarts, we ask that you open an issue to request the new content instead of creating it yourself.

We only accept PRs that are updates to existing docs. If you are proposing a large PR that introduces a brand new doc, we ask you create an issue first.

@hollylawly Thank you so much for being open and explaining, I'm following it now. Pardon the incoveniences.


Only basic cops run, most others do not. Rainbow string error

A few days ago I stopped seeing obvious warnings in my code; the most obvious of which is that SublimeLinter-rubocop no longer complains of string literals. (double quote vs single quote).
I opened up the Sublime Text 3 console and saw the following:
SublimeLinter: ENV['GEM_HOME'] = 'None'
reloading Packages/User/SublimeLinter.sublime-settings
Package Control: Skipping automatic upgrade, last run at 2015-09-08 15:22:50, next run at 2015-09-08 16:22:50 or after
SublimeLinter: rubocop version query: C:\Ruby22-x64\bin\ruby.exe -S rubocop --version
SublimeLinter: rubocop version: 0.34.0
SublimeLinter: rubocop: (>= 0.15.0) satisfied by 0.34.0
SublimeLinter: rubocop activated: ['C:\\Ruby22-x64\\bin\\ruby.exe']
SublimeLinter: ruby activated: ['C:\\Ruby22-x64\\bin\\ruby.exe']
SublimeLinter: rubocop: db.rake ['C:\\Ruby22-x64\\bin\\ruby.exe', '-S', 'rubocop', '--format', 'emacs', '--config', 'D:\\git-repositories\\ruby\\website\\.rubocop.yml']
SublimeLinter: rubocop output:
undefined method `red' for #<String:0x000000047b9950>
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:101:in `block (2 levels) in process_commissioner_errors'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:98:in `each'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:98:in `block in process_commissioner_errors'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:97:in `each'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:97:in `process_commissioner_errors'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:34:in `inspect_file'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:170:in `inspect_file'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:141:in `block in do_inspection_loop'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:135:in `loop'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:135:in `do_inspection_loop'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:87:in `process_file'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:57:in `block in inspect_files'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:55:in `each'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:55:in `inspect_files'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:33:in `run'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cli.rb:26:in `run'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/bin/rubocop:13:in `block in <top (required)>'
C:/Ruby22-x64/lib/ruby/2.2.0/benchmark.rb:303:in `realtime'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/bin/rubocop:12:in `<top (required)>'
C:/Ruby22-x64/bin/rubocop:23:in `load'
C:/Ruby22-x64/bin/rubocop:23:in `<main>'
SublimeLinter: ruby: db.rake ['C:\\Ruby22-x64\\bin\\ruby.exe', '-wc']
SublimeLinter: ruby output:
Syntax OK

I explicitly installed the rainbow gem and tested it in the console as the script appears in team.rb, except with an explicit require:
require 'rainbow'
Rainbow("An error occurred while" \
" cop was inspecting #{file}.").red

I don't get any errors there. However if I were to run rubocop directly in the windows console, I get the same error:
D:\git-repositories\ruby\website\lib\tasks>rubocop db.rake
Inspecting 1 file

0 files inspected, no offenses detected
undefined method `red' for #<String:0x0000000357aac8>
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:101:in `block (2 levels) in process_commis
sioner_errors'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:98:in `each'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:98:in `block in process_commissioner_error
s'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:97:in `each'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:97:in `process_commissioner_errors'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cop/team.rb:34:in `inspect_file'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:170:in `inspect_file'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:141:in `block in do_inspection_loop'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:135:in `loop'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:135:in `do_inspection_loop'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:87:in `process_file'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:57:in `block in inspect_files'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:55:in `each'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:55:in `inspect_files'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/runner.rb:33:in `run'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/lib/rubocop/cli.rb:26:in `run'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/bin/rubocop:13:in `block in <top (required)>'
C:/Ruby22-x64/lib/ruby/2.2.0/benchmark.rb:303:in `realtime'
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rubocop-0.34.0/bin/rubocop:12:in `<top (required)>'
C:/Ruby22-x64/bin/rubocop:23:in `load'
C:/Ruby22-x64/bin/rubocop:23:in `<main>'

This was fixed in #2223. So if you can run with the latest  master, or wait until the next bug fix release, you at least won't see this particular problem (although it seems that there was some other problem that RuboCop tried to report but failed).


Enhance Test Coverage for @yamada-ui/layouts

Closes #786
Description
Enhance Test Coverage for @yamada-ui/layouts
Is this a breaking change (Yes/No):
No
Additional Information
To keep the cost per review small, we have not written tests for the ZStack component.

Could you switch from getBy* to findBy*?
We're planning to establish Lint rules for test code using eslint-plugin-testing-library soon, and we intend to enforce the use of findBy*.

@koralle
Thanks for the review, I just replaced the getBy* method with a findBy* method. For now, I just modified the code I added in the previous commit, and I would like to replace the other getBy* methods in layouts.test.tsx as well. Do I have to do so?

@txxxxc

Thanks for the review, I just replaced the getBy* method with a findBy* method. For now, I just modified the code I added in the previous commit, and I would like to replace the other getBy* methods in layouts.test.tsx as well. Do I have to do so?

You only need to fix the new assertions you've added.
The existing getBy* from before you created this PR will be corrected later in one go.


load serverdatasource in table

i want to load server return data into table. any help on this.

@uttamdawadi : there is an example here  https://github.com/akveo/ng2-smart-table/blob/master/demo/src/app/pages/demo/components/advanced-example-server.component.ts
IIRC you'd also have to update the smart table npm package to the latest version.

Closing due to inactivity.