Uncaught TypeError: Super expression must either be null or a function

Describe the bug
I am receiving below error on latest version ( to be specific 3.0.2 and above versions)
vue-slider-component.umd.min.js?4971:1820 Uncaught TypeError: Super expression must either be null or a function
at d (vue-slider-component.umd.min.js?4971:1820)
at eval (vue-slider-component.umd.min.js?4971:2065)
at Module.fb15 (vue-slider-component.umd.min.js?4971:2068)
at r (vue-slider-component.umd.min.js?4971:15)
at eval (vue-slider-component.umd.min.js?4971:63)
at eval (vue-slider-component.umd.min.js?4971:65)
at eval (vue-slider-component.umd.min.js?4971:3)
at eval (vue-slider-component.umd.min.js?4971:9)
at Object../node_modules/vue-slider-component/dist/vue-slider-component.umd.min.js (manifest.build.js:3551)
Environment (If you feel unrelated, please delete the block)

OS & Version:Windows all browsers
Vue version: vue.runtime.min.js?v=v2.4.2
Component Version: v3.0.2 and above

How did you use it?

Hi there,
Nice work, slider looks really neat!
I am getting this error as well in my console:

But the slider itself (I wrapped it in a simple Vuejs component) seems to work fine. No further errors or warnings.
My environment:
(index.hml)
<link rel="stylesheet"<EMAIL_ADDRESS>
(package.json)
"vue": "^2.6.10",
"vue-slider-component": "^3.0.45",
(OS)
Ubuntu 16.04.3 LTS
Best regards, Ulfert.

Same problem here, in an AMD-Environment @NightCatSama

@dlueth  See if this issue is helpful to you.
https://github.com/NightCatSama/vue-slider-component/issues/379

@NightCatSama was going to try that out tonight and report back. But my guess would be: it should. But that would mean that your umd-part is broken for amd

@NightCatSama Yes, as expected, it works perfectly fine when I add "vue" as a dependency manually to the UMD block like this:
if(typeof exports === 'object' && typeof module === 'object')         module.exports = factory(require("vue"));     else if(typeof define === 'function' && define.amd)         define(["vue"], factory);     else if(typeof exports === 'object')         exports["vue-slider-component"] = factory(require("vue"));     else         root["vue-slider-component"] = factory(root["Vue"]);

@dlueth Thanks for your report, this bug is fixed in v3.1.5.

Thanks!

This issue still exists

Issue exists for me in 3.2.15

@wizzer129
I have the same problem in v.3.2.15

Same problem for me also v3.2.15

Same problem here

Same problem  for me also v3.2.15

Same here

I'm running into the same issue on v3.2.15

I get the same problem, which seems to be coming from the fact that vue-slider-component does not support Vue3. It has dependency on vue-class-component for which the issue to support Vue3 is still open.
You might want to explicitly mention this in the project description.

Having same problem in v3.2.24

grapesjs
    // slider
    editor.TraitManager.addType('slider', {
        createInput({ trait }) {
            const vueInst = new Vue({ render: h => h(VueSlider) }).$mount();
            const sliderInst = vueInst.$children[0];
            sliderInst.$on('change', ev => this.onChange(ev));
            this.sliderInst = sliderInst;
            return vueInst.$el;
        },
        onEvent({ component }) {
            const value = this.sliderInst.getValue() || 0;
            component.addAttributes({ value });
        },
        onUpdate({ component }) {
            const value = component.getAttributes().value || 0;
            this.sliderInst.setValue(value);
        }
    });

Same issue here with nuxt3 3.1.0 and vue-slider-component version 3.2.24

Same issue. Unusable

Same with version 3.2.24

Same with  version 3.2.24

vue-slider-component is doesnot work for the vue 3 version it is incompatible with vue 3.
try to use this installation : npm install vue3-slider
which will resolve the issue

@deepareddy-hub So to "resolve the issue" you're suggesting using a different library?

@deepareddy-hub So to "resolve the issue" you're suggesting using a different library?

Yes, because vue-slider-component facing compatibility issues for vue 3 version, so alternative library could help resolve the problem in this case.


[BUG] Nearly impossible to copy response from direct method call

In the new version of the Device Explorer (Version 0.10.19) it is nearly impossible to copy / paste the response from a direct method call. I typically copy the information from the dialog in order to paste it into JSON LINT (https://jsonlint.com/) in order to be able to make a large JSON response readable. But, in the latest version it is nearly impossible to select / copy the response body when the response is long. It doesn't seem to be possible to select / drag with the mouse to select the text that is not visible. This was very easy with some of the earlier versions where the response was  displayed in an own tab and one could just do CTRL A and copy the whole response text. That doesn't work anymore as that would select all the text in the whole application window.
To Reproduce
Steps to reproduce the behavior:

Select a device in Device Explorer
Click on "Direct Method"
Enter a name of a direct method and invoke it
Try to select the response text if the response text is large (does not fit without scrolling)

Expected behavior
It should be easy to select / copy all the response text.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: Windows
OS Version: 10
App version: 0.10.19

Additional context
Add any other context about the problem here.

Hi @olavt
If you are able to use the work around provided above, we will go ahead and close this issue. We are planning to move alway from this fly out notification pattern in the future anyways. If the workaround is not working for you, please feel free to reopen this issue.

Using the Notifications it is still painful to copy / paste the entire text. I found a copy of the IoT Device Explorer and that tool is easier to use.


Unable to read sdf plugin in visit in ubuntu 22

Describe the bug

I tried to install visit 3.4.1 version in the ubuntu 22 . But when i tried to open the sdf file I am getting the above error.
I have also build the sdf plugin by giving make visit in epoch (#)d directory which is shown below.

Couple of questions:

what process did you use to build your plugin?
Did you run xml2cmake using the 3.4.1 version of VisIt? (/path/to/visit3.4.1/bin/xml2cmake)
This will set up the CMakeLists.txt file so that your plugin will link against this particular version of VisIt.
Then you need to run cmake to generate the makefiles, then run make.  Running make should generate the .so files and put them in ~/.visit/3.4.1/plugins/databases.
Are your plugin's .so's located in that directory?

if you built your plugin with the process in (1), and your .so's are located in the correct directory, then you may have to tell VisIt to open *.sdf files with your SDF plugin by using the Open file as type: pulldown menu in the File open window.

I build the plugin by entering into the epoch {1}{2}{3}d directory and just typing "make visit". Previously it worked in all other systems. But it is not working now.

I am not familiar with the epoch directory you mention. Are you not the author of the SDF plugin? If not, perhaps you need to contact someone who is responsible for it.
When it worked before, which version of VisIt were you running?  A lot changed in between the 3.3 series and 3.4 series, and whatever epoch does to make a VisIt-compatible plugin may need to be modified.
.so is the extension of C++ generated library files on Linux. VisIt loads a plugin's .so files when needed.

1.) The .so files are already in the ~/.visit/3.4.1/plugins/databases. However my plugin (sdf) .so is not located in that directory.
2.) In previous all systems I installed visit 3.3 version. In that to build the plugin, I just type "make visit" from epoch# directory which creates the .sdf plugin in visit window.
3.) I didnt run xml2cmake and i couldnt find any CMakeLists.txt file . Please let me know from which directory should I run xml2cmake and also xml2cmake -private MyPlugin.xml as mentioned in #19460 . Though i could find .so files in the directory i could find sdf.so in database directory
Please help me in this.

What are the contents of ~/.visit/3.4.1/plugins/databases?
There should be, for the SDF plugin, these files:
libESDFDatabase_ser.so
libESDFDatabase_par.so
libISDFDatabase.so
libMSDFDatabase.so
They may possibly be in ~/.visit/3.4.1/linux-x86_64/plugins/databases.
Again, since I am unfamiliar with this epoch directory, I really don't know what make visit  does.
What are the contents of that directory?  Who set this up for you?

The contents of ~/.visit/3.4.1/linux-x86_64/plugins/databases are many .so files except the above said plugins. There are all the plugins except SDF.  I installed visit from visit release notes by following the manual. It was just set automatically.

Again, since I am unfamiliar with this epoch directory, I really don't know what make visit does.
What are the contents of that directory? Who set this up for you?

Can you answer the above questions?

The above mentioned screenshots are of epoch directory, where there is directory called visit. I believe make visit built the sdf plugin , so that visit can read the sdf file.
One thing I have found it strange is, the bin folder is there in the current workstation i am installing whereas its not there in all other desktops

Inside the bin, the plugins you mentioned are there,

Please let me know what should I do.

I could not find CMakeCache.txt or CMakeLists.txt file in the visit directory. I dont know how to run xml2cmake too.
Epoch is Particle in a Cell Simulation code working on basically gfortran.
The SDF.so in bin directory is current date only. Just if you go to the epoch#d directory and type make cleanall and make visitclean, there is no plugins in the bin , then when we type make visit, there is the plugins in the bin directory. This is what i understood after reading README.md file.

I could not find CMakeCache.txt or CMakeLists.txt file in the visit directory

Both of those files were shown in the VisIt directory listing you posted.
The listing also showed build and build.cmd
You might try looking at those to see if they specify the VisIt directory.
At any rate, if you want to use our commands for building the plugin as I mentioned earlier, which would guarantee the plugin is built for the version of VisIt you installed (3.4.1), you first must locate the cmake executable.
Type which cmake to see if it is already in your path.
Then you must know the path to the VisIt 3.4.1 that you installed, and from within the epoch VisIt directory where the SDF plugin source files live,
run /path/to/visit3.4.1/bin/xml2cmake  --clobber SDF.xml
Be sure to substitute the correct path for /path/to/visit3.4.1.
Create a build dir in which to build the plugin, this will keep your source dir clean and make it easier to clean up (simply delete the build dir)
run mkdir build
run cd build
Now run the CMake executable
If cmake is in your path, you can run cmake ../
This tells CMake to create a Makefile based on the contents of the directory one up from build.
Now build the plugin
run make

I came to know in already done "make visit method, by reading the build directory it is showing a error "Failed to build VisIt reader" and i could not find any visit direcotry there
cmake is in /usr/local/bin directory and visit is in /user/local/bin/visit. However i am getting an error

Could you please tell me the procedure in steps, how to build the sdf plugin in the visit 3.4.1 version in ubuntu 22? I have trield multiple times but failed.

What steps have you taken, exactly?
Did you follow my instructions about running xml2cmake, cmake and make?

I have tried it, but failed since i could not understand it.
Lets say , I have installed epoch and also visit. Visit is opening. But final step is to build the sdf plugin.
Could you please let me know clearly step by step how to build the sdf plugin and  also from which path what command shoud be run.
Thank you in advance.

Does this file exist: /usr/local/bin/visit/bin/xml2cmake ?
If yes, and the version of VisIt in /usr/local/bin/visit is the one you want to work with, then:
First, you must start in the directory where the SDF plugin source lives. cd to that directory.
From there, run /usr/local/bin/visit/bin/xml2cmake --clobber SDF.xml
If that succeeds (no error messages), then
mkdir build
cd build
/usr/local/bin/cmake ../
If that succeeds, then, make.
Report all error messages you see at any step.

First i got this error! And then after installing qt6_base , i am getting the following error.  I couldnt succeed in installing in qt 6.4

And build folder is already there inside SDF directory, So couldnt make build directory.

First, not all the files necessary for building a VisIt plugin are listed in /home/arun/EPOCH/epoch-4.18.0-2022-12-14/SDF/VisIt.
The extra files can be automatically generated, perhaps that's what the build.cmd does? Could you post the contents of this file?
Also, I am curious as to the difference between  SDF1.xml and SDF2.xml, could you post the contents of those files?
Regarding running xml2cmake, you should run /usr/local/bin/visit/bin/xml2cmake.
Is there another version of VisIt in /usr/local/bin/visit? Or just 3.4.1?
If there is another version besides just 3.4.1, then run
/usr/local/bin/visit/bin/xml2cmake -v 3.4.1 --clobber SDF1.xml
You will also need to run /usr/local/bin/visit/bin/xml2info --clobber SDF1.xml to generate the rest of the files necessary to flesh out the plugin.

build_cmd.pdf
sdf1.pdf
sdf2.pdf
No, there is only one version of visit , that is 3.4.1. So only my doubt was whether to run from which directory.
usr/local/bin/visit/bin or /usr/local/bin/visit/3.4.1/linux-x86_64/bin as xml2cmake is there in both of these directory.1
Please help me resolving the error.

So, the build cmd shows that there are other source files needed, beyond the standard plugin files.
You need to use SDF2.xml instead of SDF1.xml
Here are the steps to take (starting in the /home/arun/EPOCH/epoch-4.18.0-2022-12-14/SDF/VisIt directory):
/usr/local/bin/visit/bin/xml2info.exe  -clobber SDF2.xml
/usr/local/bin/visit/bin/xml2cmake.exe -clobber SDF2.xml

mkdir build_sdf2
cd build_sdf2
/usr/local/bin/cmake ../
make

This should all work provided your default g++ version is 10.3 (the one used to build VisIt 3.4.1).
You can check by running gcc -v.

The above image shows , i believe the first two steps you mentioned have been implemented correctly (with the exception .exe should not be added).
The below images shows the list and sdf plugins are generated  after the above command is being run.

However there is an error, when i give the cmake (To note cmake is in /usr/bin/cmake and also only when i give full path of source directory the command is running but with an error. )

Dear,
Have you resolved the problem or have you been successed with other VisIt version?
I met the exactly same problem on visit 3.4.1 and ubuntu22.  The sdf plugin was built successfully but the sdf file can't be opened in visit still.

No, I havent succeeded with this still. I am getting the above error if i follow the above steps. The problem in installing other versions of visit is the gcc version is incompatible. ( my version is gcc 12).

Have you check the " .visit" fold under home directory?
I found the "databeses" , "operators" and "plot" folds under " .visit" are empty even the plugin has been built "successfully" follow the steps.

In my case, there are all the plugin inside the databases. But still its not working.
Can someone, please help me out of it.

@phy-ak one quick comment...
It would be much more helpful if you would please cut-and-paste the actual text you are seeing instead of photos of text or PDF attachments of text (BTW...the PDF attachments above do not work for me). The actual text is searchable, compareable, testable, etc. and far more helpful to us than photos!

Regarding final error in these steps, you were running the cmake tool in /usr/local/bin. I worry that is not new enough version of cmake for VisIt? @biagas what do you think? Also, @biagas is there not a version of cmake installed with VisIt installation we can use? I am unable to find one in my macOS installs. If not, is that something we should start doing....I mean install cmake with VisIt?

These first few lines in the CMakeLists.txt file cause me concern:
SET(VISIT_PLUGIN_DIR "/home/arun/.visit/3.3.3/linux-x86_64/plugins")
INCLUDE(".builddir/PluginVsInstall.cmake")
INCLUDE(".builddir/VisItLibraryDependencies.cmake")

The picture of your xml2cmake command shows it is running Version 3.4.1 of VisIt, yet the CMakeLists.txt file references 3.3.3 as part of the path for plugins, but it should be 3.4.1. Also, the INCLUDES should reference the full path to VisIt 3.4.1, not relative paths. Are you sure you attached the correct CMakeLists.txt ? Does it show the correct modification time for when you ran xml2cmake?
Perhaps you have environment variables set that are interfering with the proper operation of VisIt.
Also, the CMake error message is due to header files not being located: build_date.h and commit_info.h. I suspect these files are supplied somehow as part of the epoch build ecosystem.  I am beginning to think that you should contact the authors/provides of epoch and/or SDF plugin, as we have now knowledge of this project.

Dear biagas,
The attached cmake list shows the version and path correctly. (I tried in another system).
CMakeLists.txt
Here build_date.h and commit_info.h is already exisiting.  And i repeated the all the steps mentioned by you above. However, I am getting error when i run make command inside build_sdf2

Please help me out!!!!

Dear @biagas , Could please help me on the above error!

In my case, there are all the plugin inside the databases. But still its not working. Can someone, please help me out of it. @xh-ui which version of visit you are using. @biagas Please help me in this. I am unable to run visit.

I use ubuntu 22.04 and visit 3.4.1, same as you @phy-ak

Dear biagas,
Could you please help me over this pending issue?

I have gone as far as I am able. I suggest you contact the people who supplied the SDF plugin to you.


modify log level of message

https://github.com/cloudflare/pingora/issues/201

closing this PR since it looks like there is a code bug in pingora itself causing the actual issue to be addressed.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1096 ms

Resolved: Bofrost.at performance has improved in 0c94bf7 after 14 minutes.


g-image broken with dynamic source

Description
<template>
    <footer class=post__meta>
      <g-image
        height=48
        class=post__meta__avatar
        :src="post.author.avatar"
        width=48
      />
    </footer>
</template>
<page-query>
  query {
    posts: allPost(perPage: 3) {
      edges {
        node {
          title
          timeToRead
          content
          path

          author {
            avatar
            website
            name
          }
        }
      }
    }
  }
</page-query>

post.author.avatar == '~/assets/avatar/avatar.jpg`

exists as src/assets/avatar/avatar.jpg

Expected result
An image, it works when not dynamic.
Actual result
It doesn't work?
Environment

Safari, Chrome
Latest version of Gridsome

As of date of ticket.

node.js LTS

Duplicate #292 (g-images with dynamic paths not correctly generating full feature set).


Segfault in Unity Android w/ IL2CPP

Is Android on Unity building with IL2CPP (using Unity 2018.3.8) currently supported? I built with android-ndk-r16b, copied the output into the plugins folder. I'm not 100% sure which line it segfaults on currently, at some point during initialization or during the first connection setup. I am going to try to dig in further but just wondering if anyone has made it work with this configuration already

User error, sorry it actually works fine in this build setup


AB#4923

Proposed changes

Related issues

Checklist

[x] I consider the submitted work as finished
[x] I tested the code for its functionality
[ ] I wrote test cases for the relevant uses case
[ ] I added/update the relevant documentation (either on github or on notion)
[ ] Where necessary I refactored code to improve the overall quality

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

Tested local build, @DallasP9124 @r-joyce please review and merge.


Blueprint's "REST AddTo" triggering 'beforeUpdate' hook on parent

Having these models :
Family.js
module.exports = {
  attributes: {
    name: {
      type: 'string',
      required: true
    },
    members: {
      collection: 'person',
      via: 'family'
    },
   beforeUpdate: function(values, next) {
      console.log(values);
      next(null, values);
   }
}

Person.js
module.exports = {
  attributes: {
    name: {
      type: 'string',
      required: true
    },
    family: {
      model: 'family'
    }
  }
};

When I call:
POST /person
{"name":"Walter","family":1}

Nothing is logged
But when I call:
POST /family/1/members
{"name":"Walter"}

The console shows
{ name: 'White',
  id: 1,
  createdAt: Fri May 15 2015 12:21:24 GMT+0200 (CEST),
  updatedAt: Fri May 15 2015 12:48:42 GMT+0200 (CEST) }

This is annoying because beforeUpdate is supposed to have "only real values to update as a parameter", thus for example hashing a password on password update is hard to achieve in here.

The issue isn't that it's calling beforeUpdate; that's the correct behavior for a model that's being updated (in this case by having an item added to its members collection).  The issue is that when the .save() instance method is called on a model, it's the equivalent of calling Model.update() with all of the instance's current attributes used as the update values.  Using .add() and .save() is the only way to add an item to an instance's existing collection, hence the problem.  A common workaround is to delete any instance attributes you don't want passed into beforeUpdate before calling .save().
In a future version of Waterline there may be another method that will avoid this issue, but for the moment, it means that hashing a password in beforeUpdate isn't recommended if you're planning on using the "add" blueprint with that model.  I'd take a look at a PR that deleted the non-collection attributes before calling .save() here, though...

Ok thanks =) Got it!
For community, I solved it not by deleteing my hashed password, but rather testing it against a simple module we made to detect already-bcrypt-hashed passwords.


Docker container homeassistant/home-assistant missing hass command

**Home Assistant release with the issue: homeassistant/home-assistant docker 0.92
Operating environment (Hass.io/Docker/Windows/etc.):
Ubuntu 18.04.2 LTS
Component/platform:
Docker image: homeassistant/home-assistant
Description of problem:
The hass command doesn't exist in the default state of the docker image.
Traceback (if applicable):
docker exec -it home-assistant hass --script check_config -c /config
OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "exec: \"hass\": executable file not found in $PATH": unknown

This has to do with the way the docker is setup. The entrypoint is where the magic happens. Try this instead...
docker exec -it home-assistant python -m homeassistant --script check_config -c /config

Thanks @roblandry for your help, I'm closing this now. Please reopen if this is still an issue (and @Davst, please prefer community forums for installation issues), thanks!


build: don't show import path if there is no primary export

Currently we show something like import {} from '@angular/cdk/coercion' for imports that don't have a primary export. These changes remove the line if there is no primary export.

I think this was intentionally displayed like that. Even if there is no primary export (which is usually a module or a test harness class), we'd want to show how the import to this entry-point would look like IMO.

The current behavior just looks broken IMO since you aren't importing anything. Alternatively it can be changed to something like import * as coercion from '@angular/cdk/coercion';, but I don't know if we have the name for the import alias.

Yeah, let's see what others think 👍

What if we make it something like
Import symbols from `@angular/cdk/coercion`

That's a good idea, but my only concern is that it would still be styled as code in the docs and people might think that it's valid syntax.

You could do something like
  {%- if doc.primaryExportName -%}

      Import symbols from

        import {{$ doc.primaryExportName $}} from '{$ doc.moduleImportPath $}';

  {%- endif -%}

(might require some tweaking, but with that general idea)

I don't follow how that would help. The problem this is trying to fix is when a doc.primaryExportName doesn't exist.

I was thinking @jelbourn meant something around that, but I might have interpreted it wrong.
// If there a primary export, we show:
import {<primaryExport>} from '@angular/cdk/coercion';

// If there is no primary export, we show (without highlighting)
// Using  for the import so that it can be copied better
Import symbols from @angular/cdk/coercion

Thank you for the explanation, that makes sense. I've pushed the change.

Yeah, that's what I meant, Paul is just smarter than me


packages option?

Can we add packages option to install any package, like https://github.com/rocker-org/devcontainer-features/tree/main/src/apt-packages?
For example, it may be useful to be able to use this Feature to install any version of Python.

Yes, sounds good to me. (Although in my mind, the ideal way to install packages is via a lockfile, so perhaps we should consider if we can support that as well.)

Thanks for reply. I agree with your point of view.
In order to send some kind of file into the container, I think we currently need a simple Dockerfile like the following.
FROM foo
COPY filename /tmp/bar/

Perhaps an option to specify the path of the lock file in the container should reference this copied file (like "lockFile": "/tmp/bar/filename").
This is an advanced option as it requires a Dockerfile, but I think it is worth adding.


Advice: Upload sample/gallery to AppStore

Today i see https://github.com/dotnet/maui/discussions/11208, i hope it can give developer more confidence.
A sample in Appstore will be a nice ad. Nobody want spend many time to download VisualStudio when they only want experience maui app.  You can find flutter have a flutter gallery , winui have winui gallery , Uno have Calculator(it is a worse example, i don't use uno because it show low performance).
Another, you can get some feedback if maui have bug when run at some device.

Thank you for your advice! We have definitely though about this but we don't have any plans to do this in the near future.

Was this closed intentionally? People interested in MAUI should be able to check it out easily before committing resources to it.


Add skip_authorization_check seems to be required...

I'm using the redactor-rails in an admin section for an app, when a user logs in and then can edit content.
When I try to upload an image, I get the error:
This action failed the check_authorization because it does not authorize_resource.
Add skip_authorization_check to bypass this check.

Is there a way around this?
Or something I'm doing wrong?
cheers

Chris

Has a better solution been found for this?


code-tunnel / code-tunnel-oss is not built under any circumstances

Does this issue occur when all extensions are disabled?: N.A

VS Code Version: All versions
OS Version: All OSes

Steps to Reproduce:

Build and package VScode using the instructions in https://github.com/microsoft/vscode/wiki/How-to-Contribute
Check the output directory
/path/to/output//bin contains a code-oss binary, but no code-tunnel-oss binary, causing code-oss tunnel to fail with ENOENT

You will separately need to build the CLI and include it with your package (cargo build in the CLI folder).


this force.edgeLength: [10, 100] attribute  does not work when  node count beyond 27

General Questions

Issue Type

[ ] I have a question to ask about how to use ECharts to ...；我想提问如何使用 ECharts 实现某功能
[ ] I have a bug to report；我想要报 bug
[ ] I have a feature to request, e.g.: I'd like a new feature that ...；我需要一个新功能
[ ] I have a feature to enhance, e.g.: The current feature should be improved in the way that ...；我希望改进某个功能
[ ] There's something wrong with the documents；文档有些问题
[ ] Others, or I'm not sure which issue types to choose here；其他，或我不知道应该选什么类型

Issue Details

Expected Behavior

Current Behavior

Online Example

Topics

Anything Else We Need to Know

Environment

ECharts version；ECharts 版本: {DESCRIBE_HERE}

[ ] It happens only on certain browsers or operating systems. 对于特定浏览器或操作系统才会出现的问题，请提供相应环境信息：{BROWSER_VERSION_OR_OS_INFORMATION_HERE}

please provide a more detailed message, such as the ECharts option and the demo in gallery

https://gallery.echartsjs.com/editor.html?c=xYbNl-MPMl&v=1，this is the demo!  I find the limit number is not definite, it is always variable.  whatever thanks a lot.
------------------ 原始邮件 ------------------
发件人: "abigale<EMAIL_ADDRESS>发送时间: 2019年2月14日(星期四) 晚上9:12
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [apache/incubator-echarts] this force.edgeLength: [10, 100]attribute  does not work when  node count beyond 27  (#9915)
please provide a more detailed message, such as the ECharts option and the demo in gallery
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


User story: Allow user to see all algos

[ ] view set up with dummy data
[ ] view set up with seed


Fix CI running all actions twice on PR

this style of CI makes it that it only runs on Pull requests and push to master branch, instead of all PRs and all pushes (includes push to PR which makes the  CI run twice each time)

@niyrme let's give it a try! Thanks for the suggestion!


repo.lock does not delete automatic after closing ipfs-desktop

Hello!
After closing and restarting ipfs desktop i get a error that ipfs is still running.
i find out, that the problem is the repo.lock in the ipfs directory. Will it not delete after closing ipfs-desktop.
My System is Windows 10

@hacdias ipfs-desktop is using ipfsd-ctl right? Might be because graceful stop is missing: https://github.com/ipfs/js-ipfsd-ctl/pull/205 Similar issues is happening on the tests for ipfs/js-ipfs, that the repo is not properly closed.

Yes, it is using ipfsd-ctl. I'm a Windows 10 user myself and I also have that problem! Although, I pushed a "fix" to delete that file if it wasn't locked to prevent this issue. But it was after the 0.3.0 release.


Support union-all query

Support union all query in broker.

@navis: Druid already supports basic union across multiple data sources using UnionDataSource
(http://druid.io/docs/latest/querying/datasource.html)
Can you explain what additional use cases are intended to be covered by this PR ?

@nishantmonu51 Someone wanted me to group-by two non-identical but similar datasources. I think it cannot be handled by union-datasource.

@nishantmonu51 It would be nice if we could extend union datasource to be a bit more generic

@navis can you describe your use case in some more detail?

@nishantmonu51 @navis

@fjy Union datasource is basically for sending identical query to multiple datasources and merging them. But this is for sending different query for each datasoures. This is needed for datasources with different dimension names but should be merged into single result by aliasing dimension from datasources to identical name.
For example we have ds1 with dim1,dim2,metric and ds2 with dim_1,dim_2,metric (yes strange, but it's required and we cannot change it) and need to group by the metric with ds1.dim1 and ds2.dim_1. #2349 is related to this (aliasing part).

Would it make sense to do union queries where the two datasources are both 'query' datasources? I believe right now 'query' datasources are limited (I think they only work for groupBy?) but it seems like something that potentially could make sense.

@gianm can you elaborate on that idea?

Like groupBy with datasource = union(query1, query2) instead of union(table1, table2)

@navis @nishantmonu51 thoughts about gianm's idea?

@gianm Could you elaborate a little on what I should do?

slightly off topic, but the way that the Union Datasource currently works is that it executes all queries sequentially, which was yielding a performance that was not feasible for our usecases. Are there any plans to improve this? A first optimization might be to submit the individual queries in parallel and a second optimization might be to modify the segment queries sent to the historicals such that each segment reference also contains the datasource it belongs to. This way, each historical could already merge results across queries.
thanks

@sascha-coenen I thought they were already submitted in parallel. Are you sure they are not?

Hi Gian,
I'm pretty sure that sequential execution was what we saw during tests although I couldn't underpin these findings based on source code but that's because I don't understand the code.
To give a little context:
a colleague of mine tested UNION query performance using a setup where he partitioned a dataset into N equal disjunct parts and created N datasources from it. He also created a datasource that had all the data in it. He then tested query performance of UNION queries vs a reference query that would directly touch the big datasource. He found out that the query latency for UNION queries increases linearly with the number of datasources that are unioned.
A query that unioned over 4 datasources took 4 times longer than the query that was sent against the big datasource. This result was unexpected as the number of segments queried were equal in both cases.
He used Druid 0.9.2 for his tests. I double checked his results and also looked into the Druid codebase to see if there were any code changes in later releases that might have an effect on parallelism but couldn't find anything.


feat(#1267): hide the external link button when the metadata fails

List of changes

hide the external link button when the metadata fails

Checklist

related issue
[x] My changes generate no new warnings
[x] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the changelog
[ ] I have added tests that prove my fix is effective or that my feature works

@Ryun1 Make sense, thank you so much for your feedback, I'll close this PR :saluting_face:


Request

Bug, feature request, or proposal: Feature request
What is the expected behavior?: In mat-datepicker, if user inputs the date manually, it should be auto formatted to 'MM/dd/yyyy'
What is the current behavior?: ngx-mask cannot be used with Angular Material.
I tried inserting '/' after date and month by calculating length.
But format is not getting inserted.
What are the steps to reproduce?
Providing a StackBlitz reproduction is the best way to share your issue.
StackBlitz starter: https://goo.gl/wwnhMV
What is the use-case or motivation for changing an existing behavior?: If user enters a date without using datepicker, it should be viewed in date format MM/dd/yyyy
Which versions of Angular, Material, OS, TypeScript, browsers are affected?: Angular 5 with Angular Material
Is there anything else we should know?

See https://material.angular.io/components/datepicker/overview#choosing-a-date-implementation-and-date-format-settings for formatting

My requirement is:
When user types a date in angular material date-picker, it should be auto formatted to MM/dd/yyyy.
For reference, https://jsdaddy.github.io/ngx-mask/ has a mask for date value.
But the same mask is not working with mat-datepicker.
Also I need to apply date validations after auto formatting.
Please guide me on this.


Add support for ICX compiler instead of DPCPP

As of Intel oneAPI 2022, Clang is no longer supported in the compiler toolchain.
This commit fixes the issues that arise from this change (and uses ICX instead of DPCPP).
Build tested on Intel DevCloud with NAMD.

Is it worth leaving DPCPP support for versions of oneAPI prior to 2022, in case users don't have access to the newest version?

Is it worth leaving DPCPP support for versions of oneAPI prior to 2022, in case users don't have access to the newest version?

I think icpx has been included with every version of ICX. So, any machine that has icx should have icpx as well. For example,
mirzam :: ~ % icpx -v
Intel(R) oneAPI DPC++/C++ Compiler 2021.4.0 (2<IP_ADDRESS>10924)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/intel/oneapi/compiler/2021.4.0/linux/bin
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.5.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Candidate multilib: .;@m64
Selected multilib: .;@m64

@evan-charmworks I think it is cleaner to just have an ICX build available, I believe icpx is basically identical to dpcpp (which is why the DPC++ build of NAMD is also able to use the ICX build of Charm++), and as Justin said icpx (C++ compiler) is available with icx (C compiler). This is also the input from the Intel developers working with me on the NAMD DPC++ porting effort.


NullReferenceException in Unity VideoChatDemo

I'm running the latest code.  This used to work, but for some reason now I'm getting an error as the peers connect.  It looks like it's failing to do the ICE Candidate exchange.  After that, it won't accept an offer and begin streaming.
NullReferenceException: Object reference not set to an instance of an object
Microsoft.MixedReality.WebRTC.Unity.NodeDssSignaler+<CO_GetAndProcessFromServer>d__15.MoveNext () (at Assets/Microsoft.MixedReality.WebRTC.Unity/Scripts/Signaling/NodeDssSignaler.cs:237)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <94c5f4c38cdc42d2b006f8badef04394>:0)

I think you received a message but the peer connection is not initialized, so the NodeDssSignaler can't pass the message to it. This is generally a stale message from a previous session, when the app crashed and the message was sent by one peer but not read back from the other peer. The node-dss signaling used here is for debug purpose, and does not handle sessions nor abrupt disconnect. Please try to restart the node-dss server and see if that still happen.


Enhancements, fixes and UI/UX Improvements ISSUE#8

Overview
This PR focuses on making the application more engaging and approachable while improving the overall user experience. The updates include adjustments to text, question formatting, and UI elements to enhance usability and enjoyment.
Key Changes

Text and Fonts:

Updated text to be more friendly and light-hearted, removing any serious tone.
Selected playful fonts.

Improved Question Wording:

Revised the wording of questions for better clarity and understanding.

Explanations for Correct Answers:

Added explanations for correct answers when the user selects the wrong option.

Multiple Retry Options:

Implemented functionality allowing users to retry questions multiple times (a total of 2 times).

Redirect on loss:

Redirected to phishing_awareness page instead of failed page.

UI/UX Improvements:

Made various UI/UX enhancements to create a more visually appealing and intuitive experience for users.

lgtm, might need some advancements in UI design but I am not sure about the redirection to phishing awareness page. I really liked the design and the sound of mission failed page. 🙃

lgtm, might need some advancements in UI design but I am not sure about the redirection to phishing awareness page. I really liked the design and the sound of mission failed page. 🙃

Could you clarify what type of advancements you’re looking for in the UI? Regarding the redirection from the failed page, I also like the current design, but it was mentioned in the issue that the redirection should lead to the explanation page.

Could you clarify what type of advancements you’re looking for in the UI? Regarding the redirection from the failed page, I also like the current design, but it was mentioned in the issue that the redirection should lead to the explanation page.

The reviewers will let you know Most of things should be fine, they might suggest some minute changes

Also @Talha-ai are u participating in gssoc?

Yes I love it!


merge to live

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

README.md
:white_check_mark:Succeeded

docs/develop/add-in-manifests.md
:white_check_mark:Succeeded

docs/excel/custom-functions-best-practices.md
:white_check_mark:Succeeded

docs/excel/custom-functions-json.md
:white_check_mark:Succeeded

docs/excel/custom-functions-overview.md
:white_check_mark:Succeeded

docs/excel/excel-add-ins-ranges.md
:white_check_mark:Succeeded

docs/excel/performance.md
:white_check_mark:Succeeded

docs/reference/manifest/highresolutioniconurl.md
:white_check_mark:Succeeded

docs/reference/manifest/iconurl.md
:white_check_mark:Succeeded

docs/reference/requirement-sets/outlook-api-requirement-sets.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Wrong value in sizeof (re/src/http/server.c)

Hi, seems there must be '*d' instead of '*conn':
re/src/http/server.c:
186: d = mem_zalloc(sizeof(*conn), verify_msg_destructor);

Tried (not sure that done it rightly, though followed the manuals, never done it before)
Can see the pull-request only in my forked repo, should it be so ?

The commit looks good, but you need to open the Pull Request against the baresip/re repo.

seems figured out how it works )


Issue.590

Update readme to match other template engines repos and add Kitura header.

Codecov Report

Merging #9 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master      #9   +/-   ##
======================================
  Coverage    4.12%   4.12%
======================================
  Files          30      30
  Lines       26272   26272
======================================
  Hits         1085    1085
  Misses      25187   25187

Flag
Coverage Δ

#Ccmark
4% <ø> (ø)
:arrow_up:

#KituraMarkdown
4.12% <ø> (ø)
:arrow_up:

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 35472ad...a9d03c7. Read the comment docs.


[FaultInjection]FixConnectionCloseErrorNotAppliedWhenEndpointNotConfigured

Issue:
when injecting connection close/reset errors, if the faultInjectionEndpoint is not being configured, then the rule does not inject properly.

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

Test following test locally and passed:
readAllItemsWithDetailMetricsWithExplicitPageSize
The other failed test is known flaky test: conflictCustomLWW

/check-enforcer override

/check-enforcer override


Custom Element does not render and generates error when it has no props

Vue version
3.2.38
Link to minimal reproduction
https://github.com/andresilva-cc/vue-custom-element-prop-bug
Steps to reproduce
In component directory:
npm install
npm run build

In web directory:
npm install
npm run dev

Open the page as indicated on npm run dev and look for the error on the console.
Now try to uncomment the defineProps line on component/src/index.ce.vue, build it again with npm run build, and see the error disappear and the cl-button component working as expected.
What is expected?
It is expected that the cl-button component renders normally even if it has no props.
What is actually happening?
The cl-button component does not render and generates an error on the console if it has no props. If we call defineProps with an empty object it works as expected.
System Info
System:
    OS: macOS 12.5.1
    CPU: (8) arm64 Apple M1
    Memory: 76.70 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.16.0 - ~/.nvm/versions/node/v16.16.0/bin/node
    Yarn: 1.22.15 - ~/.nvm/versions/node/v16.16.0/bin/yarn
    npm: 8.14.0 - ~/.nvm/versions/node/v16.16.0/bin/npm
  Browsers:
    Chrome: 104.0.5112.101
    Firefox: 102.0.1
    Safari: 15.6.1

Any additional comments?
We are building a component library with Vue where the components are compiled to Custom Element. When we import the generated JS file to another project, the component will not render and generates a console error that seems to be an internal error from Vue that has been bundled together with the Custom Element:
Uncaught TypeError: Cannot read properties of undefined (reading 'dataV7a7a37b1')
The error origins from this block:
    const t = (o) => {
      const { props: r, styles: s } = o, i = !C(r), l = r ? i ? Object.keys(r) : r : [];
      let f;
      if (i)
        for (const a in this._props) {
          const h = r[a]; // <------ HERE
          (h === Number || h && h.type === Number) && (this._props[a] = Pn(this._props[a]), (f || (f = /* @__PURE__ */ Object.create(null)))[a] = !0);
        }
      this._numberProps = f;

If we call defineProps, even with an empty object, it works as expected. The strange thing is that bootstrapping a Vue project through Vue CLI, which does not use Vite, the imported Custom Element works as expected, even without props, but not when using Vite as the build tool. Tested also with Vite + React and it generates the same error.

@andresilva-cc I I had the same problem and I solved it by putting a wildcard prop.
<script setup>
   defineProps({ "*": "" });
</script>

Don't forget to remove the package-lock.json and the node_module for the new version of the cl-button.


how do i change the sound that makes when pressing - or +

Describe your problem here.
/
|
|
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

wtf

and + is add volume and - is a low volome ist can be changes

i meant like, when you press + or - it plays the scrollmenu sound but even changing it or looking into the source code couldnt find it

you have to edit HAXE source code not fnf because it's a haxe function, not specific to FNF or Psych Engine.

So they cant remove it :0


[BUG] Action does not work when running with act anymore

Is there an existing issue for this?

[X] I have searched the existing issues

Does this issue exist in the latest version?

[X] I'm using the latest release

Describe the bug?
The latest version of the action does not work in act, the latest working version seems to be v16. I am running act version HEAD-8bc3a07 on macOS. I belive this is a separate issue to #251.

The latest version I can find that does not give the output above is v16, which gives the following valid output:
[Test/test] 🚀  Start image=ghcr.io/catthehacker/ubuntu:act-latest
[Test/test]   🐳  docker pull image=ghcr.io/catthehacker/ubuntu:act-latest platform= username= forcePull=false
[Test/test]   🐳  docker create image=ghcr.io/catthehacker/ubuntu:act-latest platform= entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[]
[Test/test]   🐳  docker run image=ghcr.io/catthehacker/ubuntu:act-latest platform= entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[]
[Test/test]   🐳  docker exec cmd=[mkdir -m 0777 -p /var/run/act] user=root workdir=
[Test/test]   🐳  docker cp src=/Users/christopher/Projects/wata-authentication/. dst=/Users/christopher/Projects/wata-authentication
[Test/test]   🐳  docker exec cmd=[mkdir -p /Users/christopher/Projects/wata-authentication] user= workdir=
[Test/test] close /var/folders/x7/j1zgxk753pgbpw4bzyxkttn00000gn/T/act1083228650: file already closed
[Test/test]   ☁  git clone 'https://github.com/tj-actions/changed-files' # ref=v16
[Test/test] ⭐ Run Pre Get changes
[Test/test]   ☁  git clone 'https://github.com/tj-actions/glob' # ref=v7
[Test/test]   ✅  Success - Pre Get changes
[Test/test] ⭐ Run Main Checkout
[Test/test]   ✅  Success - Main Checkout
[Test/test] ⭐ Run Main Get changes
[Test/test]   🐳  docker cp src=/Users/christopher/.cache/act/tj-actions-changed-files@v16/ dst=/var/run/act/actions/tj-actions-changed-files@v16/
[Test/test]   🐳  docker exec cmd=[mkdir -p /var/run/act/actions/tj-actions-changed-files@v16/] user= workdir=
[Test/test] close /var/folders/x7/j1zgxk753pgbpw4bzyxkttn00000gn/T/act1833696986: file already closed
[Test/test] ⭐ Run Main # "Set base sha..."
if [[ -n "${{ inputs.base_sha }}" ]]; then
  echo "::set-output name=base_sha::${{ inputs.base_sha }}"
elif [[ "${{ inputs.since_last_remote_commit }}" == "true" && "${{ github.event.before }}" != "0000000000000000000000000000000000000000" ]]; then
    echo "::set-output name=base_sha::${{ github.event.before }}"
fi
[Test/test]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/base-sha.sh] user= workdir=
[Test/test]   ✅  Success - Main # "Set base sha..."
if [[ -n "${{ inputs.base_sha }}" ]]; then
  echo "::set-output name=base_sha::${{ inputs.base_sha }}"
elif [[ "${{ inputs.since_last_remote_commit }}" == "true" && "${{ github.event.before }}" != "0000000000000000000000000000000000000000" ]]; then
    echo "::set-output name=base_sha::${{ github.event.before }}"
fi
[Test/test] ⭐ Run Main # "Calculating the previous and current SHA..."
bash $GITHUB_ACTION_PATH/diff-sha.sh
[Test/test]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/changed-files-diff-sha.sh] user= workdir=
[Test/test]   ❓  ::group::changed-files-diff-sha
[Test/test]   | Resolving repository path...
[Test/test]   | Setting up 'temp_changed_files' remote...
[Test/test]   | No 'temp_changed_files' remote found
[Test/test]   | Creating 'temp_changed_files' remote...
[Test/test]   | Getting HEAD SHA...
[Test/test]   ⚙  ::set-output:: target_branch=feature/63-frontend-testing
[Test/test]   ⚙  ::set-output:: current_branch=feature/63-frontend-testing
[Test/test]   ⚙  ::set-output:: previous_sha=b4227d37554a24f4cb5f571da7b57f63f2654942
[Test/test]   ⚙  ::set-output:: current_sha=0bce0818531d8b593ed7e63688d08fbf8a4cafda
[Test/test]   ❓  ::endgroup::
[Test/test]   ✅  Success - Main # "Calculating the previous and current SHA..."
bash $GITHUB_ACTION_PATH/diff-sha.sh
[Test/test] ⭐ Run Main Glob match
[Test/test]   🐳  docker cp src=/Users/christopher/.cache/act/tj-actions-glob@v7/ dst=/var/run/act/actions/tj-actions-glob@v7/
[Test/test]   🐳  docker exec cmd=[mkdir -p /var/run/act/actions/tj-actions-glob@v7/] user= workdir=
[Test/test] close /var/folders/x7/j1zgxk753pgbpw4bzyxkttn00000gn/T/act3326785380: file already closed
[Test/test]   🐳  docker exec cmd=[node<EMAIL_ADDRESS>user= workdir=
[Test/test]   💬  ::debug::file patterns:
[Test/test]   💬  ::debug::followSymbolicLinks 'true'
[Test/test]   💬  ::debug::followSymbolicLinks 'true'
[Test/test]   💬  ::debug::implicitDescendants 'true'
[Test/test]   💬  ::debug::matchDirectories 'true'
[Test/test]   💬  ::debug::omitBrokenSymbolicLinks 'true'
[Test/test]   | [command]/usr/bin/git rev-parse --show-toplevel
[Test/test]   | /Users/christopher/Projects/wata-authentication
[Test/test]   💬  ::debug::top level directory: /Users/christopher/Projects/wata-authentication
[Test/test]   | [command]/usr/bin/git diff --diff-filter=D --name-only b4227d37554a24f4cb5f571da7b57f63f2654942 0bce0818531d8b593ed7e63688d08fbf8a4cafda
[Test/test]   💬  ::debug::deleted files:
[Test/test]   |
[Test/test]   ⚙  ::set-output:: paths=
[Test/test]   ✅  Success - Main Glob match
[Test/test] ⭐ Run Main bash $GITHUB_ACTION_PATH/entrypoint.sh
[Test/test]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/changed-files.sh] user= workdir=
[Test/test]   ❓  ::group::changed-files
[Test/test]   | Resolving repository path...
[Test/test]   | Retrieving changes between b4227d37554a24f4cb5f571da7b57f63f2654942 (feature/63-frontend-testing) → 0bce0818531d8b593ed7e63688d08fbf8a4cafda (feature/63-frontend-testing)
[Test/test]   | Getting diff...
[Test/test]   | Added files:
[Test/test]   | Copied files:
[Test/test]   | Deleted files:
[Test/test]   | Modified files: frontend/src/App.tsx
[Test/test]   | Renamed files:
[Test/test]   | Type Changed files:
[Test/test]   | Unmerged files:
[Test/test]   | Unknown files:
[Test/test]   | All changed and modified files: frontend/src/App.tsx
[Test/test]   | All changed files: frontend/src/App.tsx
[Test/test]   | All modified files: frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: added_files=
[Test/test]   ⚙  ::set-output:: copied_files=
[Test/test]   ⚙  ::set-output:: deleted_files=
[Test/test]   ⚙  ::set-output:: modified_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: renamed_files=
[Test/test]   ⚙  ::set-output:: type_changed_files=
[Test/test]   ⚙  ::set-output:: unmerged_files=
[Test/test]   ⚙  ::set-output:: unknown_files=
[Test/test]   ⚙  ::set-output:: all_changed_and_modified_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: all_changed_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: all_modified_files=frontend/src/App.tsx
[Test/test]   ❓  ::endgroup::
[Test/test]   ✅  Success - Main bash $GITHUB_ACTION_PATH/entrypoint.sh
[Test/test]   ⚙  ::set-output:: added_files=
[Test/test]   ⚙  ::set-output:: any_changed=
[Test/test]   ⚙  ::set-output:: only_changed=
[Test/test]   ⚙  ::set-output:: only_modified=
[Test/test]   ⚙  ::set-output:: only_deleted=
[Test/test]   ⚙  ::set-output:: any_deleted=
[Test/test]   ⚙  ::set-output:: copied_files=
[Test/test]   ⚙  ::set-output:: deleted_files=
[Test/test]   ⚙  ::set-output:: modified_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: renamed_files=
[Test/test]   ⚙  ::set-output:: all_changed_and_modified_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: other_changed_files=
[Test/test]   ⚙  ::set-output:: unmerged_files=
[Test/test]   ⚙  ::set-output:: unknown_files=
[Test/test]   ⚙  ::set-output:: other_modified_files=
[Test/test]   ⚙  ::set-output:: other_deleted_files=
[Test/test]   ⚙  ::set-output:: type_changed_files=
[Test/test]   ⚙  ::set-output:: all_changed_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: all_modified_files=frontend/src/App.tsx
[Test/test]   ⚙  ::set-output:: any_modified=
[Test/test]   ✅  Success - Main Get changes
[Test/test] ⭐ Run Post Get changes
[Test/test]   🐳  docker cp src=/Users/christopher/.cache/act/tj-actions-changed-files@v16/ dst=/var/run/act/actions/tj-actions-changed-files@v16/
[Test/test]   🐳  docker exec cmd=[mkdir -p /var/run/act/actions/tj-actions-changed-files@v16/] user= workdir=
[Test/test] close /var/folders/x7/j1zgxk753pgbpw4bzyxkttn00000gn/T/act1045993782: file already closed
[Test/test]   ✅  Success - Post Get changes

Relevant log output
No response
Anything else?
No response
Code of Conduct

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

@choffa Can you also include the version of act your running this with ?

@jackton1 As i mentioned in the issue, I am using act version HEAD-8bc3a07, installed with brew install act --head. However, since you mentioned it I tried again using the latest stable act version 0.2.26, and it works! 🎉
Seems it was an act-issue after all, just hope it does not make its way into the stable channel...
Sorry for taking up your time with a non-issue :)


Updating split range from [0, 1] to (0, 1) in keras.utils.split_dataset

In the tf.keras.utils.split_dataset API , that can be used to split a dataset into left and right parts, the documentation states it splits dataset into left half and right half where the parts need not be equal parts.The split can be anything in range (0, 1). Hence I thought to replace the word half with part.
Also in the Args section of documentation and exception handling in source code the range for split used as [0, 1] which is not a correct notation as 0 and 1 are actually not inclusive in the range and raises exception if we use either 0 or 1 for either of left_size or right_size for splitting the dataset. Hence I have replaced [0, 1] with (0, 1) to make it more intuitive. Thanks.

Hi @SuryanarayanaY Can you please check @fchollet's comments ? Thank you!

Hi @SuryanarayanaY Any update on this PR? Please. Thank you!

Hi @SuryanarayanaY Any update on this PR? Please. Thank you!

hey @gbaned, new to Keras. Is this a good first issue?

Added my comments above

Hi @fchollet Can you please assist on above comments from @SuryanarayanaY. Thank you!

The notation (0, 1) is ambiguous and not standard. Instead, you can just say "[0, 1] (excluding the boundary values 0 and 1)" which is clearer.

Hi @SuryanarayanaY Can you please check @fchollet's comments and keep us posted ? Thank you!

Apologies for the delay. Done the changes as requested. Thanks

Hi @SuryanarayanaY, thank you for the PR! Could you fix
keras/utils/dataset_utils.py:402:81: E501 line too long (101 > 80 characters)
keras/utils/dataset_utils.py:417:81: E501 line too long (102 > 80 characters)

and run black for code style.

Done the changes

Hi @SuryanarayanaY Can you please check @grasskin's comments and keep us posted ? Thank you!

Apologies for the delay.Done the suggested changes.


Improve sort performance in Rbac#search

fix sort
https://bugzilla.redhat.com/1281999

I don't think the bot will catch your bugzilla URL string...can you change it to https://bugzilla.redhat.com/show_bug.cgi?id=1281999 ?
We should update the bot if there is an alternate format.

thanks

fixed rubocops


Feat/dataverse claims storage

size-limit report 📦

Path
Size

target/wasm32-unknown-unknown/release/okp4_objectarium.wasm
439.67 KB (0%)

target/wasm32-unknown-unknown/release/okp4_law_stone.wasm
660.34 KB (0%)

target/wasm32-unknown-unknown/release/okp4_cognitarium.wasm
811.24 KB (0%)

target/wasm32-unknown-unknown/release/okp4_dataverse.wasm
654.91 KB (+35.26% 🔺)


Enhancement: Add toJSON for Secret

Type

[ ] Refactor
[X] Feature
[ ] Bug Fix
[ ] Optimization
[ ] Documentation Update

Description
Since Secrets are "special" strings it would be nice if JSON.stringify transforms the Secret back into a "redacted" string.
However the current behavior is:
const s = Secret.fromString('SECRET')
console.log(JSON.stringify(s))
// Output: {}

This PR changes the behavior to:
const s = Secret.fromString('SECRET')
console.log(JSON.stringify(s))
// Output: "<redacted>"

Related
n/a

@mikearnaldi @rehos - maybe we should consider unifying the console.log output as well to "<redacted>"? I don't know that having Secret(<redacted>) is really that useful.

@mikearnaldi @rehos - maybe we should consider unifying the console.log output as well to "<redacted>"? I don't know that having Secret(<redacted>) is really that useful.

I thought about that but it could potentially break tests if people are using toString() in their unit tests. But I'm happy to change the toString behavior too if everybody agrees.

@mikearnaldi @rehos - maybe we should consider unifying the console.log output as well to "<redacted>"? I don't know that having Secret(<redacted>) is really that useful.

I think we should keep the Secretwrapper, as it denotes that it is an instance of Secret.


Maximum amount of armor stands in a block

I would like to see the possibility of limiting the maximum number of armor stands in one block, but if there are more of them than the number specified in the configuration, they will drop out as item.
This will fix all possible lag machines associated with armor stands, without cutting too much of its functionality.

This is more of a plugin thing imo

entity-per-chunk-save-limit on paper.yml can semi help with possible lag machines by adding armor stands as long as the chunk is unloaded for at least 10s.

The problem is completely solved by disabling the "armor-stands-tick" parameter in paper.yml, but this deprives the server of the vanilla mechanics of movement, my version will not spoil the vanilla mechanics.

entity-per-chunk-save-limit on paper.yml can semi help with possible lag machines by adding armor stands as long as the chunk is unloaded for at least 10s.

This is already done, but sometimes people hide them somewhere in spawn chunks.

The problem is completely solved by disabling the "armor-stands-tick" parameter in paper.yml, but this deprives the server of the vanilla mechanics of movement, my version will not spoil the vanilla mechanics.

No you can make a lag machine even with that option, but it will only effect the minecraft client. Chunk ban essentially.

The problem is completely solved by disabling the "armor-stands-tick" parameter in paper.yml, but this deprives the server of the vanilla mechanics of movement, my version will not spoil the vanilla mechanics.

No you can make a lag machine even with that option, but it will only effect the minecraft client. Chunk ban essentially.

By the way, yes, so I hope that Purpur will implement my proposal :)


Tests broken

This is not a proper forward prediction of the vehicle footprint.
Test probably 'succeeds' because of poor criteria.

Hmmm. Haven't seen that yet. Even though I have been running all tests with visualization a lot lately to check for regressions.
What branch was that?

@Rayman also could not reproduce. I'll try tomorrow!

Cannot reproduce


Built-in components error

Perhaps I've missed something in documentation but I am unable to use any of the built in components like Step or Card. Is there further config required to do so?

Closing this out with fix from https://github.com/shuding/nextra/issues/2028
Build locally and redeploy into Github/Vercel for anyone that used the Vercel quick deploy from this repo.


Support node.js client? (at least DataChannel)

We're using rtc.io in http://flowhub.io with http://noflojs.org to allow remote/live programming/debugging on devices from our webapp. Would like to use the same protocol for running automated test from a node.js CLI tool.
We're experimenting with the wrtc node.js library to support this. Would you be open to have support for the rtc.io offer-exchange for node.js clients in rtc itself? Or is it something that should stay separately?

@jonnor - Very nice.  Signing up for an opensource account to check it out :)
So I think what you want to do should already work thanks to the rtc-plugin-node package.    Either way, it's doable but initialization will be slightly different.
The example usage for rtc-plugin-node shows how to initialize the plugin when using quickconnect, and if you are using rtc then you should be able to specify a plugins option that get's passed into quickconnect which it uses internally.
Just going to take a few moments now to make sure the rtc-plugin-node package is up-to-date with the latest wrtc package...

@DamonOehlman thanks for quick and comprehensive response. It does indeed look like rtc-plugin-node does the right thing already. So I think we can close this bug.
However, we found that for our immediate usecase (running tests against JS in headless browser) WebRTC was not as suitable as thought: neither PhantomJS 1 nor 2 has support... We still want to have it, but it got bumped down in priority a bit.

Yeah I've been known to rant on how useless Phantom is for any kind of actual headless testing. Unfortunately it no longer represents reality (well maybe Safari, but that's about it) as unless it has recently upgraded to use Blink for it's rendering engine it doesn't represent what is available in Chrome.
I'm not sure if it's of use but I did write a little helper tool for getting multiplatform JS tests working on travis:
https://github.com/DamonOehlman/travis-multirunner
It's reasonably well documented so if you are looking to use travis you might be able to get up and running pretty quickly.   It's used in quite a few of the rtc.io packages and also the webrtc/adapter project actually started using it a little while ago also and the maintainers there have helped improve it quite a bit :)


Use Levenshtein distance to order namespace autocomplete suggestions

Namespace autocomplete suggestions have no defined order, making it frustrating for short (2-3 letter) names. I often have to scroll down to find the match, even when I've typed an exact match.
Levenshtein distance should order the suggestion list by edit distance, so exact matches come first.

Codecov Report
Patch coverage: 33.33% and project coverage change: -25.52 :warning:

Comparison is base (4b51b0d) 85.84% compared to head (a1970fc) 60.32%.

:exclamation: Current head a1970fc differs from pull request most recent head d455253. Consider uploading reports for the commit d455253 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@               Coverage Diff                @@
##           development    #3477       +/-   ##
================================================
- Coverage        85.84%   60.32%   -25.52%
================================================
  Files             2005     1509      -496
  Lines            72458    45251    -27207
================================================
- Hits             62198    27296    -34902
- Misses           10260    17955     +7695

Impacted Files
Coverage Δ

lib/queries/query/autocomplete.rb
68.06% <33.33%> (-8.66%)
:arrow_down:

... and 1118 files with indirect coverage changes

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


Add conv_transpose

Add ConvTranspose wrapper.
And in Conv, update the padding docstring and add param_dtype for Conv wrapper. I guess this is a new attributes in Flax.

Thanks @lkhphuc, reviewed it and it looks great!
Merging.


Fix bug enabling libvirt debug logs if debugLogs label key exists

Signed-off-by: iholder<EMAIL_ADDRESS>
What this PR does / why we need it:
Libvirt debug logs are being enabled if a label with "debugLogs"
key exists, without any dependency on the label's value.
For example, label definition "debugLogs: false" will
enable debug logs since "debugLogs" key exists.
After fix debug logs are to be enabled only if the label's
value is "true" (case in-sensitive).
Also, a unit-test was added to verify that the bug was fixed.
Release note:

Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.

Thanks @iholder-redhat
/test all
/approve
/lgmt

Thanks @iholder-redhat
/test all
/approve
/lgmt

/retest

/retest

/lgtm

/lgtm

/test all

/test all

/retest

/retest

/retest

/retest

/lgtm

/lgtm

/retest

/retest

/retest

/retest

/retest

/test pull-kubevirt-e2e-k8s-1.18
/test pull-kubevirt-e2e-k8s-1.17

/lgtm

/test pull-kubevirt-e2e-k8s-1.17
/test pull-kubevirt-e2e-k8s-1.19
/test pull-kubevirt-e2e-k8s-cnao-1.19


feat: Add support for tabler-icons when using the icon for Tasks

Closes #616
✅ Checklist

[x] I have followed every step in the contributing guide
[x] The PR title follows the convention.
[x] I ran and tested the code works

##TODO

[x]  Add support for tabler-icons
[x] Update the docs with a mention and link to tabler-icons instead of font-awesome

Testing
Changelog
Tabler-Icon support and docs change.

Screenshots

💯

This is great @chaturrved, thanks a lot!

Thanks pretty happy that my first github contribution is trigger.dev.


FIX: functools.partial has no name

Closes #750

It does seem like it could be (should be?) solved at the Python level...


File to import not found or unreadable: compass/css3. (Sass::SyntaxError)

Getting the error "File to import not found or unreadable: compass/css3. (Sass::SyntaxError)" running the command "keydown slides slides.md".
Just installed keydown, generated a new project and the the "keydown slides slides.md" command.
Any ideas what's wrong?
OS Mac 10.9.2
ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
compass (1.0.0.alpha.19)
compass-core (1.0.0.alpha.19)
compass-import-once (1.0.4)
Gary

Thanks! @samuelbarbosaa


how to get user photo color?

How can I get the color of a user's photo if he did not put a photo on his profile?

See this thread: https://t.me/tdlibchat/35135


Submission fails due to 'noCacheLookup' option

Whenever I attempt to submit a contract for analysis, I receive the following error:
✔ Loaded solc v0.5.16 from local cache
✔ Compiled with solc v0.5.16 successfully
✖ Submitting data for analysis
Error: 403 You have no permission to use `noCacheLookup` option

The docs here: https://api.mythx.io/v1/openapi#operation/submitAnalysis, state

[noCacheLookup] Optional. When true API won't look into the cache of past analyses, and always will run a new analysis for this request. The using of cache has no other side effects beside saving the runtime, thus this option is intended only for benchmarking, API health control, and debuging purposes. Itrequries NO_CACHE_LOOKUP permission to use, which is granted only to MythX team members.

I was able to circumvent the issue by deleting this line: https://github.com/b-mueller/solfuzz/blob/a62efa1b993d226463b17e6b6da2abf420d11d51/lib/client.js#L15 but not sure if a more "robust" fix is needed.

Hey @ezulkosk, that fix is perfectly fine actually. I'll merge this into the next release!

.. done 🙂


protected method `authorize!' called

Steps to reproduce
Looks like most recent cancancan is not including a method in the ControllerResource class.

Rails version: 5.1.6
Ruby version: 2.5.1
CanCanCan version: 2.3.0

Everything seems to work fine and the method is available. You are probably overriding the method?

I close this due to lack of feedback. Please feel free to re-open in case you encounter the issue again. I cannot help more.


!weather show ICAO bug

the command !weather show ICAO gave me this:
Weather for: UGKO

METAR:
UGKO 131600Z VRB02KT 9999 SCT029 BKN039 10/09 Q1025 NOSIG
Weather:
Weather for Kopitnari Airport on Tuesday the 13th of November at 1600 zulu. Wind variable 2kts. Visibility 10km or more, 10SM or more. Temperature 10°C, 50°F. Dew point 9°C, 48°F. Altimeter 769mmHg, 1025hPa, 30.27inHg. Scattered clouds at 2900ft, Broken layer at 3900ft. No significant change.
DCS weather (warning: this is an example only, a different DCS weather will be generated each time):
DCSWeather(altimeter=769, turbulence=0, temperature=10, wind_ground_speed=1, wind_ground_dir=339, wind_2000_speed=7, wind_2000_dir=308, wind_8000_speed=13, wind_8000_dir=358, precipitation_code=0, cloud_density=8, cloud_base=1189, cloud_thickness=1600, fog_enabled=False, fog_visibility=6000, fog_thickness=1000, dust_enabled=False, dust_density=3000)

Maybe it's just too late, but I cannot see the issue, I'm sorry.
Could you be more explicit ?

The second paragraph, should this be showing up?

DCS weather (warning: this is an example only, a different DCS weather will be generated each time):
DCSWeather(altimeter=769, turbulence=0, temperature=10, wind_ground_speed=1, wind_ground_dir=339, wind_2000_speed=7, wind_2000_dir=308, wind_8000_speed=13, wind_8000_dir=358, precipitation_code=0, cloud_density=8, cloud_base=1189, cloud_thickness=1600, fog_enabled=False, fog_visibility=6000, fog_thickness=1000, dust_enabled=False, dust_density=3000)

Yes, this is supposed to be so.
Please see https://github.com/etcher-be/esst/issues/77#issuecomment-438745846

Can this be closed ?


API Endpoints Auth switch from OAuth  to API Keys

As company admin
I want to deploy the IRS in a company context
so that abe to authenticate the IRS over local auth without external dependencies
Hints / Details

...

Outcome / Acceptance Criteria

Outcome

...

Acceptance Criteria

API endpoints are auth using API keys

Out of Scope

...

duplicate to #259


Add a configuration option to start accesslog

What would you like to be added:
Why is this needed:
At this stage accesslog prints a lot of logs. A configuration needs to be added to enable accesslog on demand.

/assign

Done


robot (artificial) sounding engine

The plugin works fine, but the engine sounds robotized or artificial. Is there any way to make it less artificial sounding or is that a limitation of plugins?

https://github.com/Baldywaldy09/ts-fmod-plugin-v2

https://github.com/Baldywaldy09/ts-fmod-plugin-v2

i did it and its not working at all
Can you explain me how to do it?

https://github.com/Baldywaldy09/ts-fmod-plugin-v2

i did it and its not working at all Can you explain me how to do it?

1.50 was working

theres a full guide on how to install for 1.51

read the README

Im on v2 and the engine still sounds metallic and reverb cannot be turned off, am i missing something? (Posting here because i have no idea how to reach out to you)

Hi,
I can confirm the metallic sound with the latest versions from here and from Baldywaldy09's repository.
It is also very obvious in this installation tutorial on YouTube:
https://youtu.be/-kuccGM0kmQ?t=488
Bookmark to sound selection:
https://youtu.be/-kuccGM0kmQ?t=343
Link to the original Kriechbaum Cat 3406E sound:
https://youtu.be/t7qnxJ6IGyE?t=9
That metallic sound already comes up in the UI when you just load the same bank and start the engine, game not even running. No matter what bank. My first guess was some reverb effect in the fmod routing. It might also be an overdriven signal maxing out a variable's data type, turning sine waveforms into capped sines and finally rectangles.
Please could @dariowouters or @Baldywaldy09 have a look (... uhm... hear :smirk:) into it? If you need help with testing, just let me know.
Cheers,
H.


IPsec NAT not working

OPNsense 15.7.11-amd64
Following the information given here I've added IPsec configuration to NAT a local network before sending the traffic through the tunnel. But it seems that this IPsec-related NAT configuration is not working on OPNsense.
Setup:

IPsec tunnel network: <IP_ADDRESS>/24 (local) <=> <IP_ADDRESS>/24 (remote)
NAT network: <IP_ADDRESS>/24 should be translated to <IP_ADDRESS> for destination <IP_ADDRESS>/24

I can see that a NAT rule is actually added:
# pfctl -s nat | grep <IP_ADDRESS>
nat on enc0 inet from <IP_ADDRESS>/24 to <IP_ADDRESS>/24 -> <IP_ADDRESS>

When doing a ping <IP_ADDRESS> from a host in <IP_ADDRESS>/24, I can see with tcpdump that  the packets arrive at the appropiate firewall interface, but they are not forwarded to <IP_ADDRESS>/24 (at least there is no matching traffic on interface enc0).
The states table shows this:
# pfctl -ss |grep <IP_ADDRESS>
all icmp <IP_ADDRESS>:26770 <- <IP_ADDRESS>:26770       0:0
all icmp XXX_WAN_IP_XXX:65464 (<IP_ADDRESS>:26770) -> <IP_ADDRESS>:65464       0:0

The firewall log does not show any denied packages.

Just discovered a similar report:
https://forum.opnsense.org/index.php?topic=989.0

@fraenki we've tested the feature and could reproduce the issue over here. There we're two issues:

ipfw (traffic shaper, captive portal) was blocking your traffic,  https://github.com/opnsense/core/commit/a6c6016fa79a4c76379c7d64134f941d12ff973f fixes this issue
The identification of the leftsubnet was faulty, which caused connection issues after reboot. This should be fixed by https://github.com/opnsense/core/commit/c72484ec9e1d9f341df5c0bf3a0bd5f3f09483a7

If you have the time, could you test the fixes on your end as well?
I will close this issue for now, if for some reason it's not completely solved, just let me know and we will reopen it.

Thanks to markt.de for funding this fix!

@AdSchellevis Good job! Works as expected now. :-)


Refactor extention loading to simplify adding new frameworks

I have looked into extension.ts to make it easier to add new frameworks. Take a look et https://github.com/per-steinar/jsf-primefaces-intellisense/tree/refactor
It's not tested enough, so it shouldn't be merged in the current state. I have also created a small Powershell (running on Ubuntu) script to generate the component definition files if you are interested.

It's a great idea. I see that it greatly simplifies the work and eliminates code duplication. As for the script to generate the component definition files, it's very interesting, since I currently do it manually.

Hello, I added a version similar to the one proposed by you to the source code. I have uploaded a new version (1.4.0), thank you very much for your contribution.


Configuring sensor settings via ifm3d-ros upon node startup

I'm modifying ifm3d-ros to load JSON configuration files on node startup to allow for greater visibility and control of sensor settings (such as AutoExposure) across our robot fleet. To this end, I've added the following method to the ifm3d_ros::CameraNodelet class. The critical part of this method is its usage of the following function ifm3d::Camera::FromJSON(const json& j)
bool
ifm3d_ros::CameraNodelet::ConfigureCamera(){
 std::lock_guard<std::mutex> lock(this->mutex_);
// Load appropriate JSON config file, if present
 std::string robot_name;
 if (!np_.getParam("/device_name", robot_name)) {
 ROS_ERROR_STREAM("'" << robot_name << "' param is not retrieved cannot be retrieved from the param server");
 return false;
 }
std::string cfg_path = ros::package::getPath(CONFIG_DIR)+ "/" + robot_name + "/ifm_settings";
 std::string cfg_filename = "/" + frame_id_base_ + ".json";
 std::string cfg_file_path = cfg_path + cfg_filename;
 std::ifstream config_file(cfg_file_path);
 if (config_file) {
 NODELET_INFO_STREAM("Loading configuration from file: " << cfg_path);
 json config_struct;
 try {
 config_struct = json::parse(config_file);
 ROS_WARN_STREAM("Loaded " << frame_id_base_ << " settings from " << cfg_file_path);
 } catch (const std::exception& std_ex) {
 ROS_ERROR_STREAM("Unable to load JSON");
 return false;
 }
int status = 0;
 try {
 **this->cam_->FromJSON(config_struct);**
 } catch (const ifm3d::error_t& ex) {
 status = ex.code();
 NODELET_ERROR_STREAM("Config error: " << ex.what());
 } catch (const std::exception& std_ex) {
 status = -1;
 NODELET_ERROR_STREAM("Config error: " << std_ex.what());
 } catch (...) {
 status = -2;
 NODELET_ERROR_STREAM("Config error: Unknown error in Config");
 }
 if (status != 0) {
 return false;
 }
 } else {
NODELET_INFO_STREAM("Config file missing. Current settings will be dumped in " << cfg_file_path);
//If RSC directory doesn't exist, create it before creating the IFM settings directory
 std::string rsc_dir_path = ros::package::getPath(CONFIG_DIR)+ "/" + robot_name;
 if (!createDirectory(rsc_dir_path)) {
 NODELET_INFO_STREAM("Error creating ifm settings directory: " << rsc_dir_path);
 return false;
 }

 if (!createDirectory(cfg_path)) {
 NODELET_INFO_STREAM("Error creating ifm settings directory: " << cfg_path);
 return false;
 }
std::string curr_config = this->cam_->ToJSONStr();
 json cfg_json = json::parse(curr_config);
std::ofstream of_str(cfg_path + cfg_filename);
 of_str << std::setw(4) << cfg_json << std::endl;
 }
 return true;
}

I call ConfigureCamera()  right after InitStructures() in the main Run() method of the  ifm3d_ros::CameraNodelet class
Consider the following JSON config -
{
  "ifm3d": {
    "Apps": [
      {
        "Description": "",
        "Id": "476707713",
        "Imager": {
          "AutoExposureMaxExposureTime": "10000",
          "AutoExposureMaxNumberOfSaturatedPixels": "20",
          "AutoExposureReferencePointX": "88",
          "AutoExposureReferencePointY": "66",
          "AutoExposureReferenceROI": "{\"ROIs\":[
{\"id\":0,\"group\":0,\"type\":\"Rect\",\"width\":224,\"height\":172,\"angle\":0,\"center_x\":112,\"center_y\":86}
]}",
          "AutoExposureReferenceType": "0",
          "ContinuousAutoExposure": "true",
          "ExposureTime": "1120",
          "ExposureTimeRatio": "20",
          "FrameRate": "5",
          "MaxAllowedFrameRate": "5.20833333333333",
          "MinimumAmplitude": "15",
          "SpatialFilter":
{            "MaskSize": "0"          }
,
          "SpatialFilterType": "1",
          "SymmetryThreshold": "100",
          "TemporalFilter":
{            "": ""          }
,
          "TemporalFilterType": "0",
          "Type": "upTo07m_moderate"
        },
        "Index": "1",
        "Name": "",
        "OutputAmplitudeImage": "true",
        "OutputConfidenceImage": "true",
        "OutputDistanceImage": "true",
        "OutputGrayscaleImage": "false",
        "OutputXYZImage": "false",
        "TriggerMode": "1",
        "Type": "Camera"
      }
    ],
    "Device":
{      "ArticleNumber": "O3X100",      "ArticleStatus": "AC",      "Description": "",      "DeviceType": "1:512",      "IPAddressConfig": "0",      "ImageTimestampReference": "1516805626",      "Name": "New sensor",      "OperatingMode": "0",      "PasswordActivated": "false",      "SessionTimeout": "30",      "TemperatureIllu": "34.5625",      "UpTime": "0.625277777777778"    }
,
    "Net":
{      "MACAddress": "00:02:01:40:E7:1B",      "NetworkSpeed": "0",      "StaticIPv4Address": "<IP_ADDRESS>",      "StaticIPv4Gateway": "<IP_ADDRESS>",      "StaticIPv4SubNetMask": "<IP_ADDRESS>",      "UseDHCP": "false"    }
,
    "Time":
{      "CurrentTime": "1516805625",      "NTPServers": "",      "StartingSynchronization": "false",      "Stats": "",      "SynchronizationActivated": "false",      "Syncing": "false",      "WaitSyncTries": "2"    }
,
    "_": {
      "Date": "Mon Sep  9 14:54:54 2019",
      "HWInfo":
{        "MACAddress": "00:02:01:40:E7:1B",        "Mainboard": "#!02_M162_C10_03885116_008026861",        "MiraSerial": "Not implemented"      }
,
      "SWVersion":
{        "Algorithm_Version": "0.2.0",        "Calibration_Device": "00:02:01:40:e7:1b",        "Calibration_Version": "1.0.2",        "ELDK": "GOLDENEYE_YOCTO_HARDFP-371-06d9c894636352a6c93711c7284d02b0c794a527",        "IFM_Software": "1.0.126",        "Linux": "Linux version 3.14.34-rt31-yocto-standard-00029-gdf05c54-dirty (jenkins@dettlx152) (gcc version 4.9.2 (GCC) ) #1 SMP PREEMPT RT Wed Jan 24 13:40:11 CET 2018",        "Main_Application": "0.4.1483"      }
,
      "ifm3d_version": 1102
    }
  }
 }

I am now able to configure different values for params such as ContinuousAutoExposure, SymmetryThreshold etc. However, when I try to adjust the values for "OutputXYZImage", they do not change on the sensor. Here's a diff snippet -
diff is_mid_set.json ifm_front_mid.json
 18c18
 <           "MaxAllowedFrameRate": "5.20833333333333",
 —
 >           "MaxAllowedFrameRate": "5.5",
 37c37
 <         "OutputXYZImage": "true",
 —
 >         "OutputXYZImage": "false",
 48c48
 <       "ImageTimestampReference": "1516808883",
 —
 >       "ImageTimestampReference": "1516811098",
 53,54c53,54
 <       "TemperatureIllu": "34.875",
 <       "UpTime": "1.53027777777778"
 —
 >       "TemperatureIllu": "37.4375",
 >       "UpTime": "2.14555555555556"
 65c65
 <       "CurrentTime": "1516808883",
 —
 >       "CurrentTime": "1516811098",
 74c74
 <       "Date": "Mon Sep  9 14:49:12 2019",
 —
 >       "Date": "Thu Sep  5 14:53:55 2019",

If I pass the same JSON to the command line tool ifm3d dump, the values for those items do indeed change. Should I be doing something different in my method to set these values via the camera nodelet?
Please let me know if you need additional information. Thanks!

Hey Venkat -- ACK. I'll take a look and get back to you shortly.

@venkat-ganesh @theseankelly You'll want to use the schema_mask parameter in the launch file (or on the command line) to control which images are returned by the framegrabber. The Nodelet does a one-time fetch of the unit vectors and caches them (publishes on a latched topic) then calls InitStructures() again with the schema_mask from the launch file to control the runtime  schema. Likely your changes are getting overridden via this process. HTH.

I agree with Tom -- specifically, this line is likely what's tripping you up: https://github.com/ifm/ifm3d-ros/blob/ea960695cd8eacf2079cd0ea8e3838d37595aa84/src/camera_nodelet.cpp#L506
The O3X configures its output data via XML-RPC (rather than PCIC on the O3D) and so creation of the FrameGrabber object inside InitStructures() will result in all of the Output[...]Image parameters being overridden according to the ~schema_mask parameter.
Note the ~schema_mask parameter has other implications (such as which topics are published) so I recommend against simply overwriting these values a second time.


WIP: fix virt-v2v progress

After switching to use a Go wrapper, not all the information was redirected to the virt-v2v monitor command. Additionally, with changes done in the virt-v2v progress display, the progress was not reported to the controller. This patch fixes the piping to the virt-v2v monitoring command and the regex used to determine the copy disk progress of the migration.

any reason this PR intended straight into 2.6.2 and not main first?

any reason this PR intended straight into 2.6.2 and not main first?

no, it's just a draft Bella posted on top of the release-v2.6.2 branch

backport of #903


[Bugs] UE attach to free5gc, but UE does not send registration complete messages to free5gc

Describe the bug
UE attach to free5gc, but UE does not send Registration complete message to free5gc，Timer T3512 will expired, and  free5gc will resend Registration Accept message to UE. In fact, the test UE can attach to another commercial 5GC. I will offer free5GC  and the commercial 5GC signalings. Please checkout what I miss. By the way , I've add '5gs network feature support' in free5gc.
To Reproduce
Steps to reproduce the behavior:

no config changes
releases v3.0.2
Run command '...'
Dump packet '...'

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

free5GC Version [ v3.0.2]
OS: [Ubuntu 18.04 Server]
Kernel version [e.g. 5.0.0-23-generic]
go version [e.g. 1.12.9 linux/amd64]
c compiler version (Option) [e.g. gcc version 7.5.0]

Trace File
Configuration File
Provide your configuration here.
If you don't know what to do, you can zip the config folder and upload the zip file here.
PCAP File
Dump the packet and pr
signaling.zip
ovide the pcap file here.
If you don't know what to do, you can use sudo tcpdump -i any -w free5gc.pcap before you run the bug reproduce. After that, upload the free5gc.pcap file here.
Log File
Provide the program log file here.
If you do not know what to do, copy the log print on the screen and put it here.
System architecture (Option)
Give the draft of your architecture. What's your scenario, bare metal use case or using k8s, etc.
Walkthrough (Option)
What you have find or research for short.
Additional context
Add any other context about the problem here.

The problem seems to be we mis-fill the NAS security header in registration accept. The correct header must be plain in inner 5GS message. But we fill in integrity protected and ciphered security header in inner 5GS message so the UE will not be able to decode it.
We'll try to fix this issue. Thanks for reporting it. 👍

Hello,
We had the same issue in our lab and fixed it by changing file src/amf/gmm/message/build.go line 441 from
registrationAccept.SpareHalfOctetAndSecurityHeaderType.SetSecurityHeaderType(nas.SecurityHeaderTypeIntegrityProtectedAndCiphered)
to
registrationAccept.SpareHalfOctetAndSecurityHeaderType.SetSecurityHeaderType(nas.SecurityHeaderTypePlainNas)
Have a good day.

Hello,
We had the same issue in our lab and fixed it by changing file src/amf/gmm/message/build.go line 441 from
registrationAccept.SpareHalfOctetAndSecurityHeaderType.SetSecurityHeaderType(nas.SecurityHeaderTypeIntegrityProtectedAndCiphered)
to
registrationAccept.SpareHalfOctetAndSecurityHeaderType.SetSecurityHeaderType(nas.SecurityHeaderTypePlainNas)
Have a good day.

Hi adejavel , Thanks for your reply.
I've changed file `src/amf/gmm/message/build.go', but the UE still do not send Registration complete message to free5gc. Could you help me to check the signaling and log ?
log.zip

Dear all,
We have correct NAS security encode/decode procedure in free5gc v3.0.3. Please check and try it!
Thanks for your report!

we fix our problem(UE still not send Registration complete message to free5gc)
we find out that the gNB does not support NAS optional items.(Item 6: id-MobilityRestrictionList and Item 7: id-MaskedIMEISV)
so,we delete line1059-1070 1101-1120 in amf/amf_ngap/ngap_message/build.go(V3.0.1)


Feedback Assistant wording and link

Not sure if the wording is better, but the link should probably be updated to https://feedbackassistant.apple.com instead of https://bugreport.apple.com so that it goes directly to it rather than a page explaining Apple's update of the bug reporting system.

@swift-ci Please test and merge

@swift-ci Test macOS platform


Intermittently the data from the power shell instance is blank

Intermittently but frequently, I get back an empty string from node-power shell in the then of the promise when the console shows it received data.  Rerunning of the command on a new shell instance returns the data.
This is most previlant when I pool and reuse powershell instances, but I can also see this behavior on freshly spawned instances of the shell object.
Any ideas how to get around this and get a reliable return?
Test powershell command is ls | convert-to-json -compress.  (Large file set)
Also have bluebird overwriting my Promise object.  Node 6.9.1 windows 10

Note that issue #26 may be related.


Remove unused KyuubiSyncThriftClient::withRetryingRequestNoLock method

Code of Conduct

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

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
remove unused code
How should we improve?
No response
Are you willing to submit PR?

[ ] Yes. I can submit a PR independently to improve.
[ ] Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
[ ] No. I cannot submit a PR at this time.

cc @lightning-L


fix(redirectToPreviewURL): support unpublished previews in the App Router

Types of changes

[ ] Chore (a non-breaking change which is related to package maintenance)
[x] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
This PR fixes a bug where unpublished previews were not able to load when using the App Router.
redirectToPreviewURL() now does the following:

Enables Draft Mode automatically via draftMode().enable().
Sets the Prismic preview cookie immediately, allowing unpublished documents to be previewed.

No changes are required to projects' existing /api/preview endpoint.
If desired, you may remove draftMode().enable() from your /app/api/preview/route.js file.
// /app/api/preview/route.js

  import { redirectToPreviewURL } from "@prismicio/next";
- import { draftMode } from "next/headers";
  import { createClient } from "@/prismicio";

  export async function GET(request) {
    const client = createClient();

-   draftMode().enable()

    await redirectToPreviewURL({ client, request });
  }

Checklist:

[x] My change requires an update to the official documentation.
[x] All TSDoc comments are up-to-date and new ones have been added where necessary.
[x] All new and existing tests are passing.

🐷

Codecov Report

Merging #80 (58a5c4b) into main (ae53269) will increase coverage by 0.02%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main      #80      +/-   ##
==========================================
+ Coverage   98.37%   98.39%   +0.02%
==========================================
  Files          13       13
  Lines         921      934      +13
  Branches       60       61       +1
==========================================
+ Hits          906      919      +13
  Misses         15       15

Files Changed
Coverage Δ

src/redirectToPreviewURL.ts
100.00% <100.00%> (ø)


Run-time error '13': Type mismatch

You are using an old version of Excel.  XLRisk needs Excel 2016 or later.


Tracking: deprecate safe epoch and generalize time travel query

Proposal
Generalize time travel query for all batch queries, which means that all batch query will be handled as time travel query.
In a single HummockVersion, we only provide a single view at the committed epoch rather than views at all epochs between safe_epoch and committed_epoch, and as a result, we can then deprecate safe_epoch.
Moreover, we need to deprecate support on barrier read on uncommitted epoch with consistency.
Motivation
Currently, we have safe_epoch in HummockVersion to specify that, in this HummockVersion, we are safe to make a query on any epoch above this safe_epoch. In other word, we support querying multiple versions of data under different epochs providing a single HummockVersion. The reason for this feature is that, in each CN, we only have a single latest HummockVersion (ignored those versions pinned at created iterators), but in frontend, each session will pin an epoch (PinnedSnapshot), and we want to serve the query from different pinned epoch with this single latest HummockVersion.
This design makes the communication between frontend and CN elegant, but comes with price on the other hands:

In hummock, for a key, we may store multi-version of its values in different epochs, and these values are stored physically next to each other in the sst. In most streaming internal states, we only read the latest value of a key, and therefore storing multiple versions of value will incur unnecessary cost.
We need to maintain and even persist the pinned snapshot, so that frontend won't be affected when meta node crashes and restarts

After we support time-travel in batch query, to support queries on different epochs, we don't have to rely on a single hummock version, and instead, we can rebuild a hummock version for a specific epoch. Therefore, we can generalize time travel query for all batch queries, which means for all batch queries, we will first figure out a hummock version for the provided epoch, either from the latest version, or rebuild a new version, and then read data the version, and then each hummock version does not need to store multiple versions of a key anymore, and the safe_epoch can be deprecated.
Besides, we need to deprecate support on barrier read on uncommitted epoch with consistency. Currently, for uncommitted barrier read, we pin an uncommitted non-checkpoint current epoch and use this epoch in batch query. However, since this pinned epoch is non-checkpoint epoch, after this checkpoint epoch gets committed, the pinned non-checkpoint epoch will be below the committed epoch, and to support consistent query on this epoch, the committed version will still have to maintain values of multiple versions between the committed epoch and the previous checkpoint epoch. To make things easier, we can still support barrier read, but the batch query of barrier read won't carry any epoch information anymore. The barrier read batch query always reads the latest uncommitted data of each table, and the consistency is ignored.
Tracking

[ ] deprecate support on consistent barrier read
[ ] generalize time travel for all batch queries, which means we always use HummockReadEpoch::TimeTravel in batch query, and refine the read logic accordingly
[ ] deprecate safe_epoch and do not persist PinnedSnapshot
[ ] ignore safe epoch in compaction, and only store the latest value of a key in compaction.

cc @hzxa21 @zwang28

LGTM for the proposal in general!

To make things easier, we can still support barrier read, but the batch query of barrier read won't carry any epoch information anymore. The barrier read batch query always reads the latest uncommitted data of each table, and the consistency is ignored.

+1. Scarifying consistency for simplicity in the context of read uncommitted query sounds reasonable to me. cc @fuyufjh


Files must be organized like src/main/sqldelight/... on Windows

After updating of ide plugin to SQLDelight-0.2.0, it stopped throw IllegalStateException but it still doesn't work correctly on Windows.
I have the following error in editor:

and autogenerating doesn't work.
I think the problem is in SqlDelightFileViewProviderFactory.kt:95
You use VirtualFile.getPath but according to javadoc this method replaces file separator by forward slash
/**
   * Gets the path of this file. Path is a string which uniquely identifies file within given
   * {@link VirtualFileSystem}. Format of the path depends on the concrete file system.
   * For {@link com.intellij.openapi.vfs.LocalFileSystem} it is an absolute file path with file separator characters
   * (File.separatorChar) replaced to the forward slash ('/').
   *
   * @return the path
   */
  @SuppressWarnings("JavadocReference")
  @NotNull
  public abstract String getPath();

Found the source too...thank you! Once this gets fixed we'll get another update out shortly

I can test after fix (before update plugin) =) Ping me if needed

@OlegKrikun when you have a chance can you give this a try?
SQLDelight-0.2.1-SNAPSHOT.zip

Everything is working :+1: