Info verification required

Hi Team,
one of the customers advised that article is incorrect:
section: https://docs.microsoft.com/en-us/microsoftteams/devices/teams-ip-phones#currently-certified-ip-phones
info t oreview:    Audiocodes C448HD (CAP mode only) | C450HD_TEAMS_0.225 | March 2019
customer advised that he reached out to Audiocodes and they confirmed it's fully certified device for Teams, provided customer with new firmware (customer did not confirm if the same as in the table or not) and since update device is visible and fully manageable in Teams Admin Center.
Customer requested to review the article and update accordingly.
-- | -- | --

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

ID: aaaef9e1-8f1c-ebf0-7856-4c007342a2c3
Version Independent ID: 3eaf671f-375e-8787-9c66-3947c3606559
Content: Phones and Devices for Teams - Microsoft Teams
Content Source: Teams/devices/teams-ip-phones.md
Service: msteams
GitHub Login: @dstrome
Microsoft Alias: dstrome

@iemiku  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@iemiku thank you for reaching out. Just for clarity, are you suggesting having a footnote added to the article regarding Audiocodes C448HD (CAP mode only) | C450HD_TEAMS_0.225 | March 2019  that it's a fully certified device for Teams, provided the customer has new firmware and since the update device is visible and fully manageable in Teams Admin Center.?

Hi,
I found information provided by the customer in a support case that Audiocodes provided them with the latest firmware that after installation allowed this device to be fully managed via Teams Admin Center without being signed in in CAP mode.
Firmware version is unknown as customer did not want to waste more time in helping us update our info (as he was previously mislead by our documentation that’s why he reached out to Audiocodes). I believe best approach is for someone who is responsible for this info to reach to Audiocodes and verify official information from their side and what firmware is that etc.
I just tried to give the heads up that the document seems no longer accurate 😊
Good luck!
Best Regards,
İeva Mikučionytė
Support Engineer
Microsoft Teams and Skype for Business
+351 210603912
Working Hours: M-F 8:00am – 5:00pm PT
Manager: Paulo De Oliveira / Paulo.DeOliveira<EMAIL_ADDRESS><EMAIL_ADDRESS>From: Lindsay<EMAIL_ADDRESS>Sent: 26 October 2020 12:30
To: MicrosoftDocs/OfficeDocs-SkypeForBusiness<EMAIL_ADDRESS>Cc: Ieva Mikucionyte (Gfi Portugal<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-SkypeForBusiness] Info verification required (#6027)
@iemikuhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fiemiku&data=04|01|v-iemiku%40microsoft.com|1ca46388a6a749ab53ff08d879aad96f|72f988bf86f141af91ab2d7cd011db47|1|0|637393121981921633|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=sEBHU%2BBUcgPKlYfxAqen0sr%2BljQ4%2FYIhukjKwF%2Fhr28%3D&reserved=0 thank you for reaching out. Just for clarity, are you suggesting having a footnote added to the article regarding Audiocodes C448HD (CAP mode only) | C450HD_TEAMS_0.225 | March 2019 that it's a fully certified device for Teams, provided the customer has new firmware and since the update device is visible and fully manageable in Teams Admin Center.?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-SkypeForBusiness%2Fissues%2F6027%23issuecomment-716515257&data=04|01|v-iemiku%40microsoft.com|1ca46388a6a749ab53ff08d879aad96f|72f988bf86f141af91ab2d7cd011db47|1|0|637393121981931629|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=CYC%2BIYyAS8gNjmLQxofeGeUH7McKfBZQEkqfbY%2BPPiM%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAROWPWFR3XJN5K6EYJL6BJ3SMVTUJANCNFSM4SZUTMUA&data=04|01|v-iemiku%40microsoft.com|1ca46388a6a749ab53ff08d879aad96f|72f988bf86f141af91ab2d7cd011db47|1|0|637393121981931629|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=9wW1I74trP3sQ%2FvWRr4SSHtxYcjL3JhFmPG9pIxRUmA%3D&reserved=0.

hi @iemiku - I'm going to follow up with the certification people and have them confirm the information with Audiocodes.

Certification team is following up with Audicodes and the topic will be updated if necessary.


EBNF Grammar Definition for Elvish

It would be extremely useful to have an EBNF grammar for elvish as a standalone file in the repo.
Alternatively, it would also be extremely useful to have the interpreter be able to generate its current EBNF grammar definition including builtins from the running interpreter.
With an EBNF spec of some kind, integration with third-party editors and IDEs becomes a lot easier.  Having a grammar available inside the interpreter can also help implement auto-completion, which is another open issue.
Specifically, I'm interested in extending editor support to Sublime or VS code.  The grammar is useful for syntax highlighting and auto-indentation, etc.
If the main dev has a grammar available (there are some EBNF-looking comments in parse.go), could they share the spec?
Thanks much!

If there is any kind of grammar spec available, I'm happy to convert it to the form I need.
Cheers!

I wrote an Atom syntax highlighter a while back, it mostly worked, but is unsupported as I've moved to VSCode.
https://github.com/iwoloschin/language-elvish
Of course, the first time I fired up VSCode with an Elvish file it found a highlighter, apparently based off my work:
https://github.com/Champii/vscode-elvish
I don't believe either is really an EBNF grammar, but it might be helpful?  If nothing else, there's at least some existing editor support if that's all you're looking for to start.

@iwoloschin  That's great!  I'll try that out for vscode.  Thanks!
I do still think the EBNF would be nice to have for future portability and automation.  People might want to write other parsers for it somewhere, and it's easier to generate those from a grammar.  Not that urgent if VS code has syntax highlighting already though :)

I suspect that the lack of a proper EBNF grammar is because no one has asked for one yet.  If you're interested in one the best thing might be to just make a PR with one.  Fortunately the language spec is relatively small (I wrote the Atom syntax highlighter in a weekend, and most of it was figuring out how to make a syntax highlighter).

The parser's source code is annotated with some flavor of BNF https://github.com/elves/elvish/blob/master/parse/parse.go
That said, is a BNF syntax really useful for building editor integrations? Very few editors implement a full parser but rely on simple tokenization for syntax highlighting or code completion.

The only editor I know of that implements a full parser is Atom, with its incremental parser called tree sitter. Other editors (I checked VS Code and Vim) use tokenization.

The VSCode syntax highlighter is working just fine for me!  That was key, thank you!  However there are two other reasons to have a published grammar for a language...

When language geeks like me find your project, it's easier to just read EBNF than try to pick through source and code and partial docs to piece it together.
It would be helpful for other implementations of the interpreter down the road, or other tools that might do transformations on Elvish or process elvish scripts.

What would be extremely nice would be not having a static grammar definition file, but a way of asking an instance of a parser to generate the EBNF file for you.  This would also include all custom builtins or other things added by the application that might not be in mainline Elvish.
This would let people use their favorite parser generator (ie yacc/bison) to make things that parse or interact with Elvish scripts.
That said, the high priority for me was the syntax highlighting and that's great.  This other stuff is a nice-to-have, it just occurred to me that you could probably get the parser to self-describe its own grammar, and that would be handy.


REST API support

This is a Feature Proposal
Description
It might be good to support REST API's in addition to the GraphQL API.
Off the top of my head this may also require

Switching to a more traditional React Redux implementation with async reducers and actions.
Replacing the Apollo React GraphQL client with the Apollo GraphQL client so that only the GraphQL/REST Fetch call needs to be replaces. This has the side benefit that we'll look more like a traditional React Redux application

I'm going to close this and focus on GraphQL. Apollo client 2.0 will support HTTP end points so anyone wanting to support REST API's should look at that.


Merging, as discussed. There's maybe possibilities that /etc/inittab will be unintentionally set, but that can be addressed later.

This might break something in our samples/vm-example.yaml (or some additional changes are required). When I start this VM in logs, I see a lot of lines like:
can't run '/sbin/openrc': No such file or directory
can't run '/sbin/openrc': No such file or directory
can't run '/sbin/openrc': No such file or directory
can't open /dev/tty1: No such file or directory
can't open /dev/tty2: No such file or directory
can't open /dev/tty3: No such file or directory
can't open /dev/tty4: No such file or directory
can't open /dev/tty5: No such file or directory
can't open /dev/tty6: No such file or directory


remove /en-us/ in links

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azure-go-sdk-conceptual/azure-sdk-go-authorization.md
:white_check_mark:Succeeded
View

azure-go-sdk-conceptual/azure-sdk-go-qs-vm.md
:white_check_mark:Succeeded
View

azure-go-sdk-conceptual/azure-sdk-go-tools.md
:white_check_mark:Succeeded
View

azure-go-sdk-conceptual/includes/azure-sdk-go-get.md
:white_check_mark:Succeeded
View

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.


Add Definition: 4 Gauge Shotgun

Add a Definition for 4 Gauge Shotguns like the KS23
Planned Definition name: Shotgun_4g

Has been merged into develop with #89


iced_wgpu: wgpu dependency is outdated

The dependency of wgpu in iced_wgpu is using 0.7.1 instead of 0.10.2, causing a problem to occur.
See https://github.com/zakarumych/gpu-alloc/issues/56.

iced-wgpu on master branch uses wgpu 0.10. There hasn't yet been a release that includes it. You can change your iced dependency to point to the git master branch instead of using the crates.io version.

I see.


New KSC Extened release alters runways for TSC location

Need to

[x] remove statics from KSRGAP
[x] Create flight plans and nav tool settings for new TSC runway

Changes necessary to support KSC Extended v3.0 complete


Found 2 Broken Links

Here, I found 2 Broken Links, So I Though, I should Remove these Links. In change, We added 3 Unique Content Links that Related From Windows 10. Where I told People, How to Reset Windows 10 password with Bootable USB Drive, and Also Protect Bootable USB From Virus and How to Make Bootable USB for other OS such as Kali Linux.

@akashkanaujiya - thanks for finding the broken links! The target articles are actually in the same library as this, so I need to update to point to those, as opposed to the suggestions you've made. I've done that on my end - you should see fixed links on Monday, 5/7. Thanks!


Error when creating multiple empty reaction annotations

Describe the bug
When I create multiple empty reaction annotations, the following traceback is shown in an error window:
Traceback (most recent call last): File "C:\0Applications\CNApy\lib\site-packages\cnapy\gui_elements\reactions_list.py", line 631, in reaction_data_changed self.apply() File "C:\0Applications\CNApy\lib\site-packages\cnapy\gui_elements\reactions_list.py", line 506, in apply key = self.annotation.item(i, 0).text() AttributeError: 'NoneType' object has no attribute 'text' File "C:\0Applications\CNApy\lib\site-packages\cnapy\gui_elements\reactions_list.py", line 631, in reaction_data_changed self.apply() File "C:\0Applications\CNApy\lib\site-packages\cnapy\gui_elements\reactions_list.py", line 506, in apply key = self.annotation.item(i, 0).text()
To Reproduce
Steps to reproduce the behavior:

Open a CNApy model
Select a reaction
Click "+" under annotations multiple times
Click around in the empty annotations

Expected behavior
No error or that it's not possible to create multiple empty annotations.
Please complete the following information:

OS: Windows 10
Python version: 3.7

This should be fixed with this commit de1a74fabe391f72d3725ff52ed97b177fc7a29e


Implement NIO2 Path-based resource loader

Hi.
Currently, JBoss modules are using old, java.io.File-based FileResourceLoader and JarResourceLoader.
Since NIO2 was released, there is really nice FileSystem abstraction. This PR makes it possible to load resources from Path, which might be represented by different types of FileSystems, like:
LocalFileSystem (test included)
JarFileSystem (see the test as well)
Arquillian's ShrinkWrap since it implements FileSystem SPI
InMemoryFileSystems like http://github.com/google/jimfs
Some distributed file systems
Generally, I'm going to use PathResourceLoader in Forge's Furnace because I want to distribute Furnace.

The change looks good, thanks!  I need to ask this before merging it though:
We require that all contributions be made under the terms of the MIT License, http://www.opensource.org/licenses/mit-license.php. Do you agree to the these terms?

@dmlloyd absolutely agree 👍

Great! Thanks.

@dmlloyd right now it looks like it's possible to rewrite FileResourceLoader and JarFileResourceLoader and just use File#toPath(), but there are some security checks. Question - can you help me a bit with some context about them? Is it still relevant? If so, I think I can proxy calls to keep these checks.

You would definitely need to do the same security procedure that FileEntryResource does, where the AccessControlContext is captured and used in the getSize() and openStream() methods with a doPrivileged() call.

@dmlloyd may I ask you to help me with a test in AbstractResourceLoaderTestCase? Because currently I can't find any tests for the it, and security sounds like a big deal, so it would be nice to have such test :)

It's tricky because you need to have a security manager installed to test the security stuff.  I don't have a framework together to do that yet, so I rely on correctness reasoning for now.

Got it. Will try to keep all security checks as much as possible then.


[WASM] Cant instanciate the XMLHttpRequest Class

Hello !
This issue might seem stupid, and I'm sorry about it, but I don't understand why I'm unable to instantiate
the XMLHttpRequest class :(
Following what I have seen in the repo inside the Client.java file and in the XMLHttpRequest class, I tried both solutions in my simple example below, but each of the two failed to compile.
  public static void main(String[] args) {
    // ERROR because XMLHttpRequest is an abstract class
    var xhr = new XMLHttpRequest();
    // ERROR because @Import is missing on the native create function (also marked as deprecated)
    var xhr = XMLHttpRequest.create();
    xhr.onComplete(() -> receiveResponse(xhr.getResponseText()));
    xhr.open("GET", "resource.json");
    xhr.send();
  }

  private static void receiveResponse(String _text) {
    System.out.println("Hello request");
  }

Am I being dumb or is it maybe not supported for WASM ?
Thanks in advance,
--Barnabé

What TeaVM version are you using? XMLHttpRequest became non-abstract quite recently, I think it was a couple months ago. And JSO does not work with WebAssembly. See this example (and this JS file) to learn how to interact with JS from WebAssembly backend.
Personally, I recommend using JS backend, since in most cases WebAssembly gives nothing but pain.

I'm using the version 0.9.2,
Ok, nice to know ! Could have spent quite some time on it xD
I will take a closer look at your example, for now I was using the generated classes.wasm-runtime.js file to import my JS functions to WASM like so :
    const options = {
      installImports: (importObj, _controller) => {
        importObj.request = {
          fetch : ExpressionInterpreter.fetch,
        };
      }
    };
    const teavm = await TeaVM.wasm.load(wasmPath, options);

Is it ok to do so ? Or it might perturbate the TeaVM runtime ?
And yup, I already read that in one of your previous post, It is probably a great advice, but I'm doing some R&D for my company (about compiling Java specifically to WASM), so I'll have to deal with pain for now :skull:
Thank you for your time,
--Barnabé

Is it ok to do so

It's ok, but make sure that fetch function you pass to WebAssembly only consumes and produces numbers. I think it will take quite some time to write all wrappers properly, from both JS and Java side, like allocating buffers in Java side, filling request parameters, then decoding these parameters on JS side, etc.

/!\ For anyone reading it, warning, my current POC code don't handle errors /!\


The dependent path has a error in file application.yml

The Dependent path has a error in file   sagan-site/src/main/resources/application.yml   resources:
static_locations:
- file:../sagan-client/src/
devtools:
restart:
additional_paths:
-. ./sagan-client/src/
should be :
resources:
static_locations:
- file:./sagan-client/src/
devtools:
restart:
additional_paths:
- ./sagan-client/src/
the path should not has a more dot(.)

right！me too

As described here, running from the IDE requires you to configure the sagan-site module folder as the working directory. Running ./gradlew :sagan-site:bootRun from the CLI uses that module as working directory as well.
So for consistency, we're using this configuration to cover both scenarios.


Objects with ROOT == Root.VSYS don't have an xpath of /config/shared/

If you have a Panorama object with an AddressObject child, then call the AddressObject’s xpath() method, you end up with an xpath with a vsys.  I would expected that to create an xpath such as /config/shared/address/entry...etc

@shinmog did anything ever come of this?

I'm updating all of the xpath stuff right now to support templates, so I'll address this then as well.


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2786

Questions ?
Please refer to the Backport tool documentation


Emailing Circuits

This one is pretty simple: make a GUI button for the user to express such an interest, design the popup window to specify details, and add to the backend to send the binary file over an Email client.

Finished


Avoid using non-primitive value as key, use string/number value instead found in

use the code of official table example

Maybe you can add more info about how to reproduce

Seems you are using object as key while rendering table columns

@StevenYuysy
that is the code, just the same as official example
<template>
  <div>
    <at-table :columns="columns1" :data="data1"></at-table>
  </div>
</template>
<script>
  export default {
    name: 'index',
    mounted () {
      // this.$Loading.start()
    },
    data () {
      return {
        columns1: [
          {
            title: '姓名',
            key: 'name'
          },
          {
            title: '年龄',
            key: 'age'
          },
          {
            title: '地址',
            key: 'address'
          }
        ],
        data1: [
          {
            name: '库里',
            age: 18,
            address: '深圳市宝安区创业一路'
          },
          {
            name: '詹姆斯',
            age: 25,
            address: '广州市天河区岗顶'
          },
          {
            name: '科比',
            age: 24,
            address: '上海市浦东新区'
          },
          {
            name: '杜兰特',
            age: 22,
            address: '深圳市南山区深南大道'
          },
          {
            name: '威斯布鲁克',
            age: 21,
            address: '北京市朝阳区'
          },
          {
            name: '邓肯',
            age: 26,
            address: '深圳市罗湖区万象城'
          },
          {
            name: '帕克',
            age: 25,
            address: '深圳市福田区中心书城'
          },
          {
            name: '欧文',
            age: 20,
            address: '广州市番禺区大学城'
          },
          {
            name: '托马斯',
            age: 19,
            address: '北京市朝阳区'
          }
        ]
      }
    }
  }
</script>

@icepole-jon  用官网的例子也这么报错

@lancer07 对啊，我也不知道是什么原因，从字面意思理解就是用object作为key去循环了 。。

放弃了。。

I don't understand why this issue is closed. It doesn't work with the last version of the library.

@kennyy0123  I am sorry about that, maybe someone can help you. I am using the other frame now.

@kennyy0123  u can move to  iview

#47


Rename plugin to jasperreports-maven-plugin

Changes naming of the plugin to be more in line with other maven plugins.
Relocation for jasperreports-plugin is provided, so users builds should continue to work with old artifactid.

Note to myself, still need to add these new maven coordinates to https://github.com/projectlombok/lombok/blob/master/src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java#L65.
Or find another solution for lombok compatibility.
Not blocking obviously.

Note to myself, still need to add these new maven coordinates to https://github.com/projectlombok/lombok/blob/master/src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java#L65. Or find another solution for lombok compatibility. Not blocking this pr of course.

Done with https://github.com/projectlombok/lombok/pull/3740


Insanely high upload time?

Hey team!
Was not sure where the best place to put this was, but figured it couldn't hurt to have it here in case any other users experience this.
My scenario:
Our project already minted and we want to add an extra attributes field in the metadata to specify the rarity of that NFT. This needs to be done for all 750 NFT's and we can easily update the URI that points to the metadata with something like metaboss. The problem we face is figuring out the best way to upload the updated JSONS into arweave.
The issue:
I did some testing with only 1 JSON file following the available documentation. I used SOL and also specified the maximum amount for reward multiplier. Even with the increased rewards, the upload for a single JSON file took roughly 40 minutes before it showed up.
Is there something I am doing wrong for it to take so long?
Is there a better way to achieve what we are trying to do?
Any help would be greatly appreciated!

Feel free to dm me on discord if you want some real time help: @Caleb#9071.
That sounds like a long time, but if it ultimately showed up, it could be a gateway issue. Depending on the size of your files, there are a several different things we could try to get things up there faster.
For starters, make sure you are on the latest version: 0.1.59. That should have a max reward multiplier of 3 and with just 760 json files should just be a single bundle.

Hey, I sent you a friend request on discord, my user name is @NoRelax#5788

Hi @nprodas I didn't see that in discord, but happy to help. Are you still experiencing delays? I think the arweave gateway was behind today.

I also sent you a friend request. If I may, I would like to discuss upload times as well. It seems slow.. thank you

Hi @paul-hl I didn't get that one either, but what seems to be the trouble? Are you having issues with the time it takes to complete the initial upload of files or time it takes before they are confirmed and/or available?

I think the markdown was getting my discord address with a lower case c instead of upper case.
@Caleb#9071

One other suggestion generally is that sometimes it seems the indexing of the bundles can take some time on the network, so if you have only a small number of files to upload, <100 or so, you can pass the --no-bundle flag and they will be uploaded as individual transactions, not bundled together. They will then be available without the network having to index any bundles.

Thanks for the suggestion. I had arrived to this solution myself as well but I am glad to know why it is quicker (and better in my case).
And I meant that it is so slow not to upload the image itself, but it takes a lot of time before it is actually viewable when using upload-nft.
I just need to upload single images, so no-bundle is a great option for me.
However, I am getting Submitted and after a few seconds NotFound status of my transaction today. I have two questions about that. I am using --reward-multiplier 3.0. It came through to Confirmed just once this afternoon.
My questions:

I can see that the SOL was transferred. So it means, when the transaction is rejected by Arweave, they still keep the fee? :-D
Is it often that the tx is rejected (NotFound)?
I can see the image even if the tx is NotFound but I am not sure it will stay available after some time.

Thanks.

@paul-hl  I think the gateway has been having issues with the bundles the last couple of days. I am checking to make sure it is not an arloader issue, but I have been hearing of other people experiencing delays as well. Try starting with 2 on the reward multiplier, sometimes they can get rejected for too much reward. If the SOL was transferred and your arweave tx failed, send me a list of tx and I can send it back to you - sorry it is manual right now. And that is right, you can't rely on being able to see the image as confirmation it has been permanently added - you have to relay on number of confirmations and being able to retrieve the data from https://aweave.net/tx/ or https://aweave.net/chunk/.

@CalebEverett thanks.
I tried reward 2, 2.5, still getting NotFound multiple times or sometimes I get SolanaNetworkError.
Do you think using AR token for payment, or alternatively the arbk tool from arweave, is more reliable? I prefer paying in SOL, but..

I can try here to see if I am having the same issues.

@paul-hl I was able to upload single transactions ok here with AR. I was having trouble with SOL, which means that the SOL network is taking longer than 10 seconds to finalize transactions. When that happens, you can wait until later or try using AR.

@CalebEverett thank you for trying this out.

@paul-hl no worries - let me know if you need a little AR to tide you over - getting it can be a pain.
It can be tough to figure out exactly why transactions aren't going through as fast as they should or at all, unfortunately, given all the moving pieces, especially with paying with SOL. You've got arloader, solana and arweave (which depends on both the gateway for uploading and indexing and the nodes for actually writing to the chain), all in the mix and they all have to be working in order for things to go smoothly.  This or dm on discord is the right place for arloader.
For arweave, you can run arloader pending to check the pending transaction volume - if that is over 1,000 then it could be a congestion issue. There are also potential gateway issues, but I don't think there is a gateway status site, so you have to check the arweave discord. You can also try https://scar.vercel.app/ or https://viewblock.io/arweave. If you see big lags in the time since the last transaction was created or you see bundle transactions that are not being indexed to show the included data items older than an hour or so, that usually means something is up.
For solana you can check https://explorer.solana.com/ or https://status.solana.com/. In particular, look at the Ping tx_loss (Mainnet-Beta), which should be close to zero. Been over 50% for the last hour and up and down all day.


If in Python daily insiders and VS Code Insiders opt into native interactive window

/cc @rebornix

Codecov Report

Merging #6504 (3b0c31f) into main (99d6815) will decrease coverage by 0%.
The diff coverage is 50%.

:exclamation: Current head 3b0c31f differs from pull request most recent head 9416f1a. Consider uploading reports for the commit 9416f1a to get more accurate results

@@          Coverage Diff           @@
##            main   #6504    +/-   ##
======================================
- Coverage     69%     69%    -1%
======================================
  Files        410     410
  Lines      28248   28250     +2
  Branches    4190    4190
======================================
- Hits       19746   19622   -124
- Misses      6823    6964   +141
+ Partials    1679    1664    -15

Impacted Files
Coverage Δ

src/client/datascience/serviceRegistry.ts
96% <50%> (-1%)
:arrow_down:

...ience/variablesView/variableViewMessageListener.ts
22% <0%> (-78%)
:arrow_down:

...ent/common/application/webviewViews/webviewView.ts
14% <0%> (-72%)
:arrow_down:

...c/client/datascience/variablesView/variableView.ts
18% <0%> (-62%)
:arrow_down:

src/client/datascience/webviews/webviewViewHost.ts
19% <0%> (-53%)
:arrow_down:

...on/application/webviewViews/webviewViewProvider.ts
80% <0%> (-20%)
:arrow_down:

src/client/common/errors/errorUtils.ts
32% <0%> (-18%)
:arrow_down:

.../datascience/variablesView/variableViewProvider.ts
65% <0%> (-16%)
:arrow_down:

...lient/datascience/variablesView/notebookWatcher.ts
80% <0%> (-13%)
:arrow_down:

src/client/datascience/webviews/webviewHost.ts
80% <0%> (-7%)
:arrow_down:

... and 13 more


Chests are titled as "grave"

I installed v 2.4, and every chest I try to open says "grave." I can open them but can't see my inventory to transfer items to the chest. I went back to v 2.2.3, and the problem went away.

If you could do me a favor, install 2.4.0 again, load into the game, open a chest, they quit the game and send your logoutput.log file from your bepinex folder

LogOutput.log
There you go. Thanks for taking a look at it. Oddly, they are not titled "grave" now, but the other problem persists.

Here is the relevant error:
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
BetterUI.Patches.ElementHelper.UpdateElement (GuiBar durabilityBar) (at <279117aadda34b069259cc5f4f2ca209>:0)
BetterUI.GameClasses.BetterInventoryGrid.PatchInventory (InventoryGrid& __instance, Player& player, ItemDrop+ItemData dragItem) (at <279117aadda34b069259cc5f4f2ca209>:0)
(wrapper dynamic-method) InventoryGrid.DMD<InventoryGrid::UpdateGui>(InventoryGrid,Player,ItemDrop/ItemData)
InventoryGrid.UpdateInventory (Inventory inventory, Player player, ItemDrop+ItemData dragItem) (at <35c0f7aa1999477788815a7bf78200d7>:0)
InventoryGui.UpdateInventory (Player player) (at <35c0f7aa1999477788815a7bf78200d7>:0)
(wrapper dynamic-method) InventoryGui.DMD<InventoryGui::Update>(InventoryGui)

@MonolithTMA I think this is probably going to be a conflict with one of your other mods. It might take some work to figure out which one. You have some outdated mods that are showing errors in your logs, with the biggest issue being Passive Powers. I would recommend you update or remove it first.

Yeah, I know about the Passive Powers mod being outdated and throwing errors; I had to combine two powers mods to get the desired effect, which used to be handled by Passive Forsaken Powers from the Nexus. That one is really broken. I'll try some troubleshooting with 2.4.0 when I get a chance. Thanks!

An error from 1 mod could cause issues with other mods. That's why I recommended you remove those mods first. Let me know if you figure anything out, and we'll see if anybody else reports this problem.

Not exactly sure if related (mod interactions are complex, as you say), but I was having issues with items disappearing when transferring items to graves/chests/equipment slots on 2.4.0, 2.3.2 is still working well for me.
Modpack (includes mod configs): https://valheim.thunderstore.io/package/NaughtyWarriors/TheNaughtyIsles/
Quiver on BetterArchery disabled, not sure if there are any other notable configs set.

@jtegtmeier  that should not be caused by better ui reforged. you are using mods like 'Multi User Chest' which fundamentally changes how containers work, with mods like 'Quick Stack Store Sort Trash Restock' (which I am the author of) and Valheim Plus. start looking there. know that valheims multiplayer container system is incredibly fragile, so you should expect lost items when using multiple mods that affect them. it's impossible to write safe chest accesses when mods change every part of that access

Man, I was so excited when multi user chest came out. But then items started disappearing from our tombstones and we had to ditch it.

yes, the quote from multi user chests mod page is a good thing to go by
"Does it work with mods that add quick stacking / chest sorting?
Depends on the mod, see Incompatible Mods and Compatible Mods. If it not listed there, assume it doesn't work"
multi user chest has a custom patch for the original Quick Stack but not my new mod, so I should probably simply flag it as incompatible until they patch it (or I patch them)

Ya, it seemed weird, but I was seeing a pretty strong correlation with BetterUI 2.4.0 not working with my setup, while the previous version's been working well for a while now. I'll likely remove multi-user chest too to avoid issues in the future. 👍
I'll post a log if I give 2.4.0 a try again. Thanks for the help.

Here is the relevant error:
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
BetterUI.Patches.ElementHelper.UpdateElement (GuiBar durabilityBar) (at <279117aadda34b069259cc5f4f2ca209>:0)
BetterUI.GameClasses.BetterInventoryGrid.PatchInventory (InventoryGrid& __instance, Player& player, ItemDrop+ItemData dragItem) (at <279117aadda34b069259cc5f4f2ca209>:0)
(wrapper dynamic-method) InventoryGrid.DMD<InventoryGrid::UpdateGui>(InventoryGrid,Player,ItemDrop/ItemData)
InventoryGrid.UpdateInventory (Inventory inventory, Player player, ItemDrop+ItemData dragItem) (at <35c0f7aa1999477788815a7bf78200d7>:0)
InventoryGui.UpdateInventory (Player player) (at <35c0f7aa1999477788815a7bf78200d7>:0)
(wrapper dynamic-method) InventoryGui.DMD<InventoryGui::Update>(InventoryGui)

@MonolithTMA I think this is probably going to be a conflict with one of your other mods. It might take some work to figure out which one. You have some outdated mods that are showing errors in your logs, with the biggest issue being Passive Powers. I would recommend you update or remove it first.

@thedefside Sadly, it was PassivePowers. I removed it, and everything works fine now. Thanks for your help. Have a happy new year!

@MonolithTMA thank you for the update.

It started again without Passive Powers. I don't know what is causing it. It worked fine for a while and then started again. No other mods seem to be throwing errors., but I can't open a chest, and the log shows tons of errors when I try.
LogOutput.log

@MonolithTMA can you try this file?
https://github.com/thedefside/BetterUI/releases/download/v2.3.3-pre-release/BetterUI.dll

That worked! I logged in, and it worked. I was paranoid, so I quit the game and relaunched it several times, and it worked each time. Thank you!


Add PS3 OSX Pairing Procedure

Please add this steps to the wiki. Cheers!!!
OSX

Install Prerequisites (macOS)

Install Homebrew https://brew.sh

Install required libs & packages
brew install wget libusb libusb-compat

Compile sixpair binary
mkdir ~/Documents/sixpair
cd ~/Documents/sixpair
wget -O sixpair.c https://gist.github.com/wouterds/4ab5715966812009d634e3d034abc7fc/raw
gcc -o sixpair sixpair.c -lusb

If everything went well you should now have a sixpair executable at ~/Documents/sixpair.

Determine BlueRetro MAC address

Open https://blueretro.io/ in a chrome web browser (desktop/android)

Navigate to "BlueRetro System Manager"

Click on "Connect BlueRetro"

Pair your device
On connection the MAC address of the device will be shown. Write it down.
Connected to:BlueRetro_XX_XXXX
(XX:XX:XX:XX:XX:XX)[v.x.x.x]

Open a shell terminal and set the master PS3 address to BlueRetro MAC address
.~/Documents/sixpair/sixpair XX:XX:XX:XX:XX:XX

I've been looking for this for a while! Thank you so much

Page updated! Thanks for contribution!


Support WOFF/WOFF2 font formats

The WOFF font format (and increasingly WOFF2, though it has less browser support) is the preferred method of loading custom fonts on the web, due to significantly smaller file sizes.
We should check to see if Tangram ES already supports WOFF, as there is some indication it is supported in newer versions of Freetype, and if it is not currently supported, we should add it.
Supporting WOFF will make it much more palatable to distribute scenes with custom fonts in a cross-platform-friendly way (especially once all resources can be zipped into a single file).

It seems that WOFF is supported since version 2.5.1 (https://www.freetype.org/)
We use version Freetype 2.6.3 https://github.com/tangrams/harfbuzz-icu-freetype/tree/master/freetype-2.6 so it should be ok to support that format.

Awesome - can you give it a try with this example from Google Fonts?
https://github.com/tangrams/tangram/blob/master/demos/scene.yaml#L43-L45

Working out of the box:

We still need to support that font yaml block though.

wooo!


Rebuild the e2e test suite harness to be less flaky and easier to extend

The end to end test suite is a bit of a mess right now. It's not terribly easy to parse what is going on, how to extend it or how to debug it when it fails. The goal of this task is to get to a point where anyone can look at the e2e suite and easily extend it by dropping some files in place and writing a small bit of glue code to test various use cases. Further the e2e suite needs to be less flaky when running in Automation. As work on GH-369 progressed and I wired e2e's into CI I realized that if the e2e's failed the test harness did not actually fail.

[ ] Document issues with the current e2e suite.
[ ] Branch off a new dev/e2e-harness branch and build up new machinery to run the e2e suite.
[ ] Port over at least one of the new tests to use the new harness.
[ ] Document the new harness in a way that anyone can add new tests and have them automatically become part of the complete collection.

Replaced with kat


Prop types are failing

From Antonio via email:
I installed the library using "yarn add react-fab", I only got one warning which I though I could ignore which was as follows: warning " ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>I then included the code in my project using your guide here: https://www.npmjs.com/package/react-fab.
However, I got the following error when compiling the project:
TypeError: Cannot read property 'bool' of undefined
./node_modules/react-fab/dist/components/FabButton.js

When I looked at your "FabButton.js", I realised it was expecting some props in the request; so I updated my code to reflect the below:
<Fab style={{ right: '20px', bottom: '20px' }}>
  <FabButton
  	className='FabButton'
  	active = {true}
    onClick = {this.toggleMuted}
    children = {"button-mute"}
    >
    +
  </FabButton>
  <FabActions>
    <FabAction
      className="button button-mute"
      onClick={this.toggleMuted}
      tooltip="Create Group"
    >
      G
    </FabAction>

  </FabActions>
</Fab>

However, I am still getting the same issue.  Can you please let me know what I am doing wrong on my end?
Please let me know if you need any further information in order to assist.

Looks like PropTypes isn't in the version of React you are using. I am refactoring the code to use the prop-types package.
I'll release a new version 1.1.0 soon that will allow you to use the package with new versions of React.

I have published version 1.1.0. Please run yarn upgrade react-fab and let me know if it works for you.

Hi @idmontie,
Thanks so much for the quick response and assistance on this one :)  I tested and all is working well now.
The only thing I noticed is that the "formatting/CSS" of the element is "off".  I get the buttons being imported into my project looking like the view below:

Do you have any idea why this is happening?  Is there some sort of CSS file that I need to incorporate into my project for this?
Thanks again.

Make sure you are importing the SASS stylesheet. See:

Usage docs
Or this working example

Thanks again @idmontie.  I managed to import the styling from the SASS stylesheet in "index.css; and all is working well :)
Thanks again for all the assistance!


helm init --force-upgrade does not upgrade

Output of helm version:
$ helm version
Client: &version.Version{SemVer:"v2.16.5", GitCommit:"89bd14c1541fa93a09492010030fd3699ca65a97", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.13.1", GitCommit:"618447cbf203d147601b4b9bd7f8c37a5d39fbb4", GitTreeState:"clean"}

Output of kubectl version:
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-13T11:51:44Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.9", GitCommit:"500f5aba80d71253cc01ac6a8622b8377f4a7ef9", GitTreeState:"clean", BuildDate:"2019-11-13T11:13:04Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
Minikube
I've installed Tiller using Helm 2.13.1 with helm init. Then I've updated Helm to 2.16.5 and wanted to update Tiller with --force-upgrade:
$ helm init --force-upgrade
$HELM_HOME has been configured at /Users/pmichna/.helm.
Warning: Tiller is already installed in the cluster.
(Use --client-only to suppress this message, or --upgrade to upgrade Tiller to the current version.)

Looks like --force-upgrade option does not do what helm init --help says it does:

Force upgrade of Tiller to the current helm version

Is it needed then?

Have you tried helm init --upgrade instead? --upgrade is the flag that will upgrade Tiller. --force-upgrade overrides any warnings, such as downgrading Tiller to an older version.
https://v2.helm.sh/docs/using_helm/#upgrading-tiller

Yes, I have tried helm init --upgrade and it indeed works.
I was confused about the --force-upgrade option. I was not aware it has to be used together with --upgrade - I haven't seen such information in the documentation. If that's the case, I guess the issue can be closed.


set accept-language header from system locale

Fixes https://github.com/atom/electron/issues/3034

Thanks!


(PUP-11935) Update JRuby in tests to 9.3.y.z

Puppetserver upgraded from the JRuby 9.2.y.z series to JRuby 9.3.y.z as part of SERVER-3133. This commit updates the JRuby version used in Rspec tests to match the most recent JRuby version used in the Puppetserver 7.x series.

Testing revealed some new JRuby behavior when signing SSL certificates, I've updated existing tests and added a new one to address this.

I'll update the required checks to account for the jruby <IP_ADDRESS> -> <IP_ADDRESS>


Correct Giter8 parameter example

The documentation incorrectly uses a space character to separate the Giter8 parameter name from its value, instead of an =.
This can be verified using the scala-seed template:
$ sbt new scala/scala-seed.g8 --name test
[info] welcome to sbt 1.3.13 (AdoptOpenJdk Java 1.8.0_202)
[info] loading global plugins from /Users/me/.sbt/1.0/plugins
[info] set current project to tmp (in build file:/tmp/)
[info] set current project to tmp (in build file:/tmp/)
Error: Unknown option --name
Error: Unknown argument 'test'
Try --help for more information.

vs
$ sbt new scala/scala-seed.g8 --name=test2
[info] welcome to sbt 1.3.13 (AdoptOpenJdk Java 1.8.0_202)
[info] loading global plugins from /Users/me/.sbt/1.0/plugins
[info] set current project to tmp (in build file:/tmp/)
[info] set current project to tmp (in build file:/tmp/)

Template applied in /tmp/./test2

Hi @adamnfish,
Thank you for your contribution! We really value the time you've taken to put this together.
Before we proceed with reviewing this pull request, please sign the Lightbend Contributors License Agreement:
https://www.lightbend.com/contribute/cla


Clarify how to stop the bot via grammY runner

In response to https://github.com/grammyjs/runner/issues/22

Looks pretty clear.


Prototype for type-checking rules

This PR introduces one possible way to incorporate type-checking into the redaction process. It adds a new rule type called datatype. Rules of this new type should always have a property called expected_type. In the example rules added in this PR, I've added one such rule with an expected_type of number (open to discussion of what they should be - should the allowed values here match the DataTypes defined in tifftools?)

Closing in favor of #126


main: Flush list of deleted fhs on fd_poll errors

This makes sure deleted fhs structs are not left allocated on fd_poll errors.

Thanks!


Thank you for your work

Hello, Dear Author
I reorganized your code to fit my needs, and open sourced the code, you can click here to visit it. To thank your work, I mentioned you in the README.md. This is my first time to do such a thing and I don't know if that's okay, so I'd like to get your permission.
Looking forward to hearing from you
Best regards.

Thank you!


Wrong OSM id for relations

The osm id for relations is not the value from OpenStreetMap.
from pyrosm import OSM, get_data

filepath = get_data("Marseille")
osm_ref = OSM(filepath)

parks = osm_ref.get_data_by_custom_criteria(
    custom_filter={"leisure": ["park"]},
    filter_type="keep",
    keep_ways=True,
    keep_relations=True,
)
parks = parks.loc[parks.osm_type == "relation"]

Results has 2 rows with id<PHONE_NUMBER> and<PHONE_NUMBER>5.
There is no relation id with these values in openstreetmap www.openstreetmap.org/relation/1428478507 and  www.openstreetmap.org/relation/19033931325
The right osm ids are 3048922 and 11959147

I am encountering the same issue as well. After loading NewYorkCity, the way IDs seem to be correct, but all of the relation IDs seem to be incorrect.
From 'newyorkcity.osm.pdf':
wikipedia,id
en:4 World Trade Center,9494583065
en:5 Beekman Street,9513062783
en:Alexander Hamilton U.S. Custom House,9498278818
en:Castle Clinton,9505670327
All of these IDs are incorrect. The way IDs are however correct. I cannot find any documentation that would suggest that the relation IDs are given differently than the way IDs.

Any news on this issue?

Any news on this issue?

I've managed to implement a fix for this and have opened a pull request. It seems to be working for me so far.


Handling of responses

For the AT command, ATAT is not processing the response...
Starting (dev=/dev/ttyUSB0, baud=115200)...
Sending command At
[2020-03-14T00:29:23Z DEBUG atat::client] Sending command: "AT\r\n"
[2020-03-14T00:29:23Z TRACE atat::ingress_manager] Ingress: Receiving 11 bytes
[2020-03-14T00:29:23Z TRACE atat::ingress_manager] Ingress: Parsing / Idle / "AT\r\r\n\r\nOK\r\n"
[2020-03-14T00:29:23Z TRACE atat::ingress_manager] Ingress: Switching to state ReceivingResponse
Result: Err(Timeout)

The echoed bytes look really strange. Maybe that's the reason?
Also, for AT+GMR, which returns quite a long string, I got this:
Starting (dev=/dev/ttyUSB0, baud=115200)...
Sending command GetFirmwareVersion
[2020-03-14T00:49:38Z DEBUG atat::client] Sending command: "AT+GMR\r\n"
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Receiving 32 bytes
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Parsing / Idle / "AT+GMR\r\r\nAT version:<IP_ADDRESS>(May "
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Switching to state ReceivingResponse
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Receiving 32 bytes
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Parsing / ReceivingResponse / "AT version:<IP_ADDRESS>(May 11 2016 18:09:56)\r\nSDK version:1"
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Receiving 32 bytes
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Parsing / ReceivingResponse / "AT version:<IP_ADDRESS>(May 11 2016 18:09:56)\r\nSDK version:1.5.4(baaeaebb)\r\ncompile time:May"
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Receiving 23 bytes
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Parsing / ReceivingResponse / "AT version:<IP_ADDRESS>(May 11 2016 18:09:56)\r\nSDK version:1.5.4(baaeaebb)\r\ncompile time:May 20 2016 15:08:19\r\nOK\r\n"
GetFirmwareVersion: parse("AT version:<IP_ADDRESS>(May 11 2016 18:09:56)")
[2020-03-14T00:49:38Z TRACE atat::ingress_manager] Ingress: Switching to state Idle
Result: Ok(FirmwareVersion("AT version:<IP_ADDRESS>(May 11 2016 18:09:56)"))

First of all, I had to manually increase the max length parameter for get_line in the ingress manager, otherwise it panicked (64 wasn't enough).
Second, is it valid to return multiple lines all delimited by CRLF? The spec says:

Information text responses consist of three parts: a header, text, and a trailer. The characters
transmitted for the header are determined by a user setting (see the V command, 6.2.6). The trailer
consists of two characters, being the character having the ordinal value of parameter S3 followed by
the character having the ordinal value of parameter S4. Information text specified in this
Recommendation always consists of a single line; information text returned in response to
manufacturer-specific commands may contain multiple lines, and the text may therefore include
IA5 CR, LF, and other formatting characters to improve readability.

I'm not sure if I understand this correctly, but would the last sentence imply that S3/S4 are not CRLF, or may CRLF be repeated until the result code?
(It's possible that the ESP8266 does not conform to the spec, which would be very unfortunate...)

Ohh .. It appears you have discovered an AT case i have yet to come by :)
I will try to do a fix for multiline responses.
I am pretty sure it conforms to the spec though, so it should be supported.
Regarding the length in line_len().. Yeah, i have a number of "fixed" sizes spread around, that i would like to do in a generic way, but i have not yet gotten around to it. Any suggestions on a best way to do it is welcomed.

Fixed by https://github.com/BlackbirdHQ/atat/pull/25 and 357636d8e028cf809f04d04190386c70c2f35d8a.


feat: ideal topups

closes #60

Important note: We used to have one Mollie API key, we now have multiple:

Koala
Pretix
Mongoose
I think this will have to be changed in SadServer, but Mongoose should use the Mongoose balance in Mollie, and use the appropriate API key for it (from Mollie)

What do you mean with mongoose balance in "but Mongoose should use the Mongoose balance in Mollie" exactly?

So within our Mollie account we used to have just one 'Balance', which is a thing our users pay into. So if you pay your Koala activities, the money goes into that balance. Mollie then pays us that balance weekly (or whatever we configure).
This poses a problem for us treasurers. Every monday we need to split out this balance into it's separate components, currently only Pretix and Koala. However, recently I introduced two new balances: Pretix and Mongoose. This way, I get three seperate pay-outs every week, one for each product. This means I don't have to split it out manually anymore.
For mongoose (or Pretix), the only thing that changes is the Mollie API key used.


Toast message / Modal while creating asset

[x] We need some CTA on RGB tab that shows that the test account needs to be funded or that RGB actions can't be done any more as there are no funds.

[x] Asset creation Animation

Successful message / Error message modal

Version 2.4.1 (630)


SmartFilterBar Advanced Mode: Smart Variant Management displayed in Chrome but not in IE

OpenUI5 version: Tested with 1.44.12 and 1.46.7
Browser/version (+device/version): IE 11.00.42 / Chrome 59.0.3071.86
What is the expected result?
I think the default behaviour is not to display the variant management in advanced mode:

This is the case in IE:

What happens instead?
In Chrome the SmartVariantManagement is displayed:

Any other information?
This is caused by the different implementations of "for ... in" loops in IE and Chrome regarding the order of iteration.
FilterBar.applySettings

for in loop to process the settings

Relevant code for visibility of SmartVariantManagement:
setPersistencyKey:

setAdvancedMode:

In Chrome setAdvancedMode is processed before setPersistencyKey therefore SmartVariantManagement is visible.
In IE setPersistencyKey is processed before setAdvancedMode therefore SmartVariantManagement is not visible.
My preference would be to display SmartVariantManagement also in advancedMode because the basicSearchField is currently displayed on phones only in advancedMode. I would like to have the possibility to select a variant together with a visible basic search field on phones.
Regards
Hannes

Hi HannesLadstaetter,
The sap.ui.comp controls are not part of OpenUI5 (only in SAPUI5), so we cannot provide support here.
Regards,
Daniel

hi Nanovsky.I have been using smart table and I am not able to see variant management in chrome or explorer.after going through api reference where they have mentioned clearly that advanced mode should be set to false.I request you to guide me how to set the advanced mode to false.


An extension is unable to access wepview

Source information
SlimeRead 1.4.15
Source language
Brazilian Portuguese
Steps to reproduce
First step: go to the browse tab Second step: Select the extension in sources third step: press the three dots and select "open wepview"
Expected behavior
Access the extension's webview (in this case SlimeRead)
Actual behavior

Mihon/Tachiyomi version
App version: 0.17.0
Android version
Android 11
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Add a :+1: reaction to issues you find important.

See comments in duplicate & closed #6535, I'm not writing an explanation again


All the links of the readme are not working for me; are you updating it just now?

There are no pending updated right now, also I checked links and they works for me.
Seems like some local problem in your network/browser.
Can you attach browser console and network logs?

They're working now, thanks.


Write some new unit tests for expandybird

@jackgr

OK I just rebased, enabled the Python multifile test and added another test for the case to test failed python imports (file not in the chart).  PTAL

Any chance of following the best practice wrt inline content?

The go indent is hard tabs, which is not allowed in YAML code.  Unless I'm missing something?

And Python gives
IndentationError: unexpected indent

So, check out https://github.com/kubernetes/kubernetes/blob/master/pkg/util/strategicpatch/patch_test.go#L251. Wonder what's different? Could it be the marshaling?


Tooltip is not working for all charts

When create multiple funnel charts in one page. only first chart's tooltip works.
Or can we have hover event like click event to we can use customize tooltip.

I cannot replicate the issue you are experiencing. I created two different funnels, with two different data settings, as was able to access the tooltips for both funnels. Are you using the same HTML ID for both funnels? Can you recreate this issue in a CodePen example or similar?
The request for a hover event is not unreasonable, and we could consider it a new feature request under a new issue.


[N64] Conflict With Original N64 Controllers – Nintendo Switch Online

BlueRetro firmware version
1.8.2
BlueRetro firmware specification
HW1
BlueRetro firmware variant
System specific
BlueRetro hardware type
Internal install DIY
Manufacturer
Generic ESP32 DEVKIT V1
System used
Nintendo 64
Bluetooth controller brand & name
[Original] N64 - Nintendo Switch Online Controller Mod. HAC-043
What is problem? (only list ONE problem per report)
Random disconnections. Conflict when connecting 3 or 4 equal controls.
What did you expect to happen?
With 4 synchronized controllers brand 8Bitdo Model SN30 Pro in Switch mode, I don't have that problem. I think it is a bug in the firmware.
Attach files like logs or Bluetooth traces here
N64 Ctrlr BT.zip

I've been having this same issue! I've been trying for months to come up with a solution that ideally isn't just using 4 blueretros.
2 NSO controllers seems ok but when you try to connect a 3rd it boots one off and you can only maintain a max of 2 connected. It also gets kind of buggy when you try to do this. I believe after such an attempt it showed controller 1 and 3 as connected via the indicator lights and I noticed 1 of the 2 controllers connected had BAD latency to varying degrees. So realistically I don't trust it to work with more than 1 reliably, currently. I'm willing to help beta test firmware as I have 4 of these controllers. I'd also be willing to make a monetary contribution to whomever maintains the code.
As someone who has used the NSO controllers a bit, here are some notes I have. I've noticed MAJOR issues when trying to use the NSO controller on android as well, and the connection issues may be related. I say this because the laggy behaver where it seems to update input only every 500ms. So there seems to be something going on with the NSO controllers firmware not playing well with other devices. But I can note 4 controllers seemed to work "ok" on in windows. I noticed minor latency on one controller when all 4 were used to play games, but me and my 3 brothers were able to enjoy a few rounds on smash in emulation; If the blue retro worked at least that well, it wouldn't be that bad.
IDK exactly what's going on with the blueretro but I also think it's solvable in firmware. Also to note, I have tried 3 different blueretro adapters (including an official) and multiple firmware versions thinking I did something wrong early on.
I wish it worked like it's supposed to, because it seems pretty awesome when it's working for other stuff. I appreciate the level of effort that has already been put in to support this and hope to see it's potential realized very soon. I desperately want to add a blueretro internal to my N64, but until this is working, I'm torn on what to do.
*NSO = Nintendo Switch Online 64

Definitely issue #146. I'm hoping for a fix one day.

For one player random disconnect that should have been fixed last fall, try v1.9.2.
Otherwise multiplayer issue are related to #146


sonos zp not found after switched off/on

I like this stable homebridge plug-in.
If I move a sonos from one room to an other room it will not be found till homebridge is restarted.
So if the power of a sonos player is interupted you have to restart homebridge.
Is there not a way that the plug-in can find them after the sonos play is powered on?

Thanks, @conradhagemans
There is a way to discover new Sonos speakers (more than one, actually).  However, currently, homebridge-zp uses the pre-v2 homebridge model for static accessories.  This means that the platform plug-in notifies homebridge of the accessories at startup time only.  I need to change homebridge-zp to use dynamic accessories, to be able to expose a newly discovered accessory at runtime.  See issue #1.
I haven't fully tested this, put power cycling a Sonos speaker should be possible without restarting homebridge, provided the Sonos speaker keeps the same IP address.  It might take up to 30 minutes, however, for homebridge-zp to renew its subscription and receive events from the speaker.


[zh] Sync multi-tenancy.md

sync with the en version
minor changes

content/zh-cn/docs/concepts/security/multi-tenancy.md

Preview: https://deploy-preview-37118--kubernetes-io-main-staging.netlify.app/zh-cn/docs/concepts/security/multi-tenancy/

/lgtm
/approve


BLE CONNECT_IND packet missing (IDFGH-7404)

Environment

Module or chip used:  [ESP32-WROVER-I]
IDF version (run git describe --tags to find it):
// v4.4.1
Build System:         idf.py
Compiler version (run xtensa-esp32-elf-gcc --version to find it):
// xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2-patch3) 8.4.0
Operating System:     [Windows]
(Windows only) environment type: [Plain Command Prompt].
Using an IDE?:         [No]
Power Supply:         [external 3.3V]

Problem Description
//Detailed problem description goes here.
WiFi SoftAP is turned on, and Bluetooth also turned on, the scan is normal, but the peripheral cannot be connected.
And, nRF Sniffer not found CONNECT packet.
Expected Behavior
nRF Sniffer could found CONNECT packet, and connect normally.
Actual Behavior
No CONNECT packet, and connect timeout, and gap event rc is BLE_HS_ETIMEOUT.
Steps to reproduce

scan devices
try connect to device by ble_gap_connect.

Code to reproduce this issue
n/a
Debug Logs
D (16:46:05.955) NimBLE: ble_hs_hci_cmd_send: ogf=0x08 ocf=0x000c len=2

D (16:46:05.966) NimBLE: 0x0c
D (16:46:05.967) NimBLE: 0x20
D (16:46:05.968) NimBLE: 0x02
D (16:46:05.968) NimBLE: 0x00
D (16:46:05.979) NimBLE: 0x00
D (16:46:05.980) NimBLE:

I (16:46:05.981) NimBLE: GAP procedure initiated: connect;
I (16:46:05.992) NimBLE: peer_addr_type=0 peer_addr=
I (16:46:05.993) NimBLE: 51:a2:0d:1b:3a:fa
I (16:46:05.994) NimBLE:  scan_itvl=16 scan_window=16 itvl_min=6 itvl_max=6 latency=0 supervision_timeout=15 min_ce_len=0 max_ce_len=0 own_addr_type=0
I (16:46:06.017) NimBLE:

D (16:46:06.017) NimBLE: ble_hs_hci_cmd_send: ogf=0x08 ocf=0x000d len=25

D (16:46:06.019) NimBLE: 0x0d
D (16:46:06.029) NimBLE: 0x20
D (16:46:06.030) NimBLE: 0x19
D (16:46:06.031) NimBLE: 0x10
D (16:46:06.031) NimBLE: 0x00
D (16:46:06.042) NimBLE: 0x10
D (16:46:06.043) NimBLE: 0x00
D (16:46:06.043) NimBLE: 0x00
D (16:46:06.044) NimBLE: 0x00
D (16:46:06.055) NimBLE: 0xfa
D (16:46:06.055) NimBLE: 0x3a
D (16:46:06.056) NimBLE: 0x1b
D (16:46:06.056) NimBLE: 0x0d
D (16:46:06.067) NimBLE: 0xa2
D (16:46:06.068) NimBLE: 0x51
D (16:46:06.068) NimBLE: 0x00
D (16:46:06.069) NimBLE: 0x06
D (16:46:06.080) NimBLE: 0x00
D (16:46:06.080) NimBLE: 0x06
D (16:46:06.081) NimBLE: 0x00
D (16:46:06.082) NimBLE: 0x00
D (16:46:06.082) NimBLE: 0x00
D (16:46:06.093) NimBLE: 0x0f
D (16:46:06.094) NimBLE: 0x00
D (16:46:06.094) NimBLE: 0x00
D (16:46:06.095) NimBLE: 0x00
D (16:46:06.106) NimBLE: 0x00
D (16:46:06.106) NimBLE: 0x00
D (16:46:06.107) NimBLE:

D (16:46:11.108) NimBLE: ble_hs_hci_cmd_send: ogf=0x08 ocf=0x000e len=0

D (16:46:11.110) NimBLE: 0x0e
D (16:46:11.110) NimBLE: 0x20
D (16:46:11.111) NimBLE: 0x00
D (16:46:11.122) NimBLE:

E (16:46:11.123) ******::*******: 116, err: connect failed
E (16:46:11.125) ******::*******: 117, err: 13
E (16:46:11.136) ble.mon: begin failed
W (16:46:11.136) Timer: Timer not stopped
I (16:46:11.138) NimBLE: GAP procedure initiated: discovery;
I (16:46:11.149) NimBLE: own_addr_type=0 filter_policy=0 passive=0 limited=0 filter_duplicates=0

Other items if possible

sdkconfig file (attach the sdkconfig file from your project folder)
sdkconfig.zip

Some parameters

SoftAP, beacon_interval = 1000
BLE Adv, min_interval=max_interval= 1600

In the current test, there is no problem connecting to the physical device, and the connection to the virtual device broadcasted by the mobile phone App nRF connect will not send a connection packet, why?

I'm so sorry, I reopened this issue because it's very inconvenient to debug without being able to connect to a virtual device.


Add git discovery type

Allows to syncronize versions from plain json files hosted in a git
repository.
Signed-off-by: Ettore Di Giacinto<EMAIL_ADDRESS>

Looks good, some small comments.
Im wondering, do we want to have one file per version? Or we gonna support in the future a file with several versions on it?

I gave it a thought indeed and opted for single files explicitly... I'm afraid a single file can just grow out too much to be practically unmaintainable, even with few versions in.

I gave it a thought indeed and opted for individual version files explicitly... I'm afraid a single file can just grow out too much to be practically unmaintainable, even with few versions in.
:+1:
Seems fair


feat: add bug_report template

I tried to make the whole thing a bit clearer for non lazy.nvim users


Can we integrate rasa core into stack storm?

Rasa Core version:
Python version:
Operating system (windows, osx, ...):
Issue:
Content of domain file (if used & relevant):

if yes, please provide the details.

I'm not familiar with stack storm, but if it has an API to connect to a chat then yes, you can build a custom input/output channel if you want to use it.


[EN DateTimeV2] Support for ranges with later/sooner

after or   equal to 1/1/2016
later than 1/1/2016
after 1/1/2016
earlier than   1/1/2016
sooner than 2020

Also:
"starting from|on|with 1/1/2016"
"ending with|on 1/1/2016"


eda_scr errors

gsr_slice.p.zip
Hi,
I'm trying to extract Skin Conductance Responses from a EDA Signal, but I'm getting errors.
Here is some example code and the errors and I'm attaching the file.
import pickle
import neurokit as nk

gsr_slice = pickle.load(open("gsr_slice.p", "rb"))
nk.eda_scr(gsr_slice, 512, method="fast")

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-101-9f5b83c41189> in <module>()
----> 1 nk.eda_scr(gsr_slice, 512, method="fast")

~/anaconda/envs/kohaf/lib/python3.5/site-packages/neurokit/bio/bio_eda.py in eda_scr(signal, sampling_rate, treshold, method)
    408     # ====================
    409     # Compute rising times
--> 410     risingtimes = peaks-onsets
    411     risingtimes = risingtimes/sampling_rate*1000
    412

ValueError: operands could not be broadcast together with shapes (1319,) (1309,)

nk.eda_scr(gsr_slice, 512, method="slow")

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-103-cf6859b8848d> in <module>()
----> 1 nk.eda_scr(gsr_slice, 512, method="slow")

~/anaconda/envs/kohaf/lib/python3.5/site-packages/neurokit/bio/bio_eda.py in eda_scr(signal, sampling_rate, treshold, method)
    402
    403     # Keep only pairs
--> 404     peaks = peaks[peaks > onsets[0]]
    405     onsets = onsets[onsets < peaks[-1]]
    406

TypeError: only integer scalar arrays can be converted to a scalar index

@FabianHertwig
Neurokit works better with pandas. Also, you should first process your signal before extracting features.
Try the following:
import pickle
import neurokit as nk
import pandas as pd

gsr_raw = pickle.load(open("gsr_slice.p", "rb"))
gsr_raw = pd.Series(gsr_raw)  # Convert to pandas series

gsr_processed = nk.eda_process(gsr_raw, sampling_rate=1000)  # Process the signal. Adjust the sampling rate correctly!!!

# Extract stuff
gsr_signal = gsr_processed["df"]
gsr_features = gsr_processed["EDA"]
gsr_peaks = gsr_features["SCR_Peaks_Indexes"]

# Plot peaks into signal
nk.plot_events_in_signal(gsr_signal, gsr_peaks)

Thank you. The example helps a lot. This should be in the docs somewhere!
Processing is rather slow. What is the best method to speed it up? Downsampling? I read somewhere that a 10hz samplerate should be sufficient. My signal has a samplerate of 512 hz.

It is indeed a slow process, and downsampling can speed it up a bit. 10 Hz should in theory be sufficient, but I'd rather go for 50 or 100 (personal opinion tho).
Glad it helped, good luck 😉


Hide unsafe words base

The unsafe words API exposes its underlying Unsafe[Mutable]Pointer<UInt> and the only reason it does this, or at the least the main reason, is so that I can call:
base.initialize(repeating:count:)

This is a bit lazy, however, and not in the spirit of keeping "[hashtag] good form [trademark]" because the initialize/update concept are not otherwise exposed (since UInt is trivial).

This does the same thing, so it's not like the convenience is worth much.
for index in words.indices {
    words[index] = 0
}

The pointer is also easy to make, so anybody who wants it can make their own.

A bit unrelated, perhaps, but I’m not convinced _modify does anything on a UInt pointer.


Add endpoint to server to fetch rig metadata

User story
As a user, I want to retrieve rig metadata from aind-metadata-service, so I can attach the metadata to my data assets
Acceptance criteria

[ ] Given a user submits a request to aind-metadata-service/rig/{id}, then that instrument information will be retrieved.

Sprint Ready Checklist

[ ] 1. Acceptance criteria defined
[ ] 2. Team understands acceptance criteria
[ ] 3. Team has defined solution / steps to satisfy acceptance criteria
[ ] 4. Acceptance criteria is verifiable / testable
[ ] 5. External / 3rd Party dependencies identified
[ ] 6. Ticket is prioritized and sized

Notes
Add any helpful notes here.

The name of the rig should be used for the id


Only a few pieces of information can be written using 'generate_esp32uchip_factory-bin. py' (CON-1305)

This is the command for writing：
./generate_esp32_chip_factory_bin.py -d 1083 -p 10831125
--product-name 81ma1 --product-id 0x8000
--vendor-name Testvendor --vendor-id 0xFFF1
--hw-ver 1009 --hw-ver-str <IP_ADDRESS>  --serial-num<PHONE_NUMBER>25
--dac-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-01.der
--dac-key /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-Key-01.der
--pai-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-PAI-Cert.der
--cd /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/esp_dac_fff1_8000.der --dac-in-secure-cert --target esp32s3
But other information cannot be written, such as the Product URL and Product Label. Is there any way for me to write this information and burn it into the chip? I saw some API interfaces in "platform/ESP32/ESP32FactorySData Provider. h"
 CHIP_ERROR GetProductURL(char * buf, size_t bufSize) override;
 CHIP_ERROR GetProductLabel(char * buf, size_t bufSize) override;

At present, I can only read a few, and I don't know how to write the others, so reading has failed
  ESP32FactoryDataProvider dataProvider;

if(dataProvider.GetProductName(device_info.productName, sizeof(device_info.productName)) == CHIP_NO_ERROR)
{
   ESP_LOGI(TAG,"device_info.productName :%s",device_info.productName);
}
if(dataProvider.GetHardwareVersionString(device_info.HardwareVersionString, sizeof(device_info.HardwareVersionString)) == CHIP_NO_ERROR)
{
   ESP_LOGI(TAG,"device_info.HardwareVersionString :%s",device_info.HardwareVersionString);
}

May I ask if there is any way for me to write and read information from the Basic Information Cluster?

Those were recently added in https://github.com/project-chip/connectedhomeip/pull/34363, can you try the script from connectedhomeip's master branch?
Or you can use esp-matter-mfg-tool. It supports product label and product URL, and others will be added soon.
# to install
pip install esp-matter-mfg-tool

# usage
esp-matter-mfg-tool -h

Those were recently added in project-chip/connectedhomeip#34363, can you try the script from connectedhomeip's master branch?
Or you can use esp-matter-mfg-tool. It supports product label and product URL, and others will be added soon.
# to install
pip install esp-matter-mfg-tool

# usage
esp-matter-mfg-tool -h

I am using the factory mode, and there is a difference between the two tools "generate_esp32uchip_factory-bin" and "esp-mtter-mfg-tool". How can I use "esp-mtter-mfg-tool" to write the file "Esp-Development-PAI-Cert. der" into the chip? If the item '-- pai' is' -- pai/home/alen/esp-matter/connected homeip/connected homeip/out/host/Esp Development PaiCert.der ', an error will occur
1.generate_esp32_chip_factory_bin.py command:
./generate_esp32_chip_factory_bin.py -d 1083 -p 10831125
--product-name 81ma1 --product-id 0x8000
--vendor-name Testvendor --vendor-id 0xFFF1
--hw-ver 1009 --hw-ver-str <IP_ADDRESS>  --serial-num<PHONE_NUMBER>25
--dac-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-01.der
--dac-key /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-Key-01.der
--pai-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-PAI-Cert.der
--cd /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/esp_dac_fff1_8000.der --dac-in-secure-cert --target esp32s3

esp-matter-mfg-tool command
esp-matter-mfg-tool --discriminator 1083 --passcode 10831022
--product-name 81ma1 --product-id 0x8000
--vendor-name Testvendor --vendor-id 0xFFF1
--hw-ver 1009 --hw-ver-str <IP_ADDRESS>  --serial-num<PHONE_NUMBER>22
--product-label xz.81ma1.202408201022.AirConditioner
--dac-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-01.der
--dac-key /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-Key-01.der
-pai  /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-PAI-Cert.der
-cd /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/esp_dac_fff1_8000.der --dac-in-secure-cert --target esp32s3

log:

@MaplestoryAlen sorry for a delayed response...
--pai do not take in a cert, for providing CA certs you have to use the -c option. please see esp-matter-mfg-tool -h for more details about the options. I have modified the command for you...
esp-matter-mfg-tool --discriminator 1083 --passcode 10831022
--product-name 81ma1 --product-id 0x8000
--vendor-name Testvendor --vendor-id 0xFFF1
--hw-ver 1009 --hw-ver-str <IP_ADDRESS> --serial-num<PHONE_NUMBER>22
--product-label xz.81ma1.202408201022.AirConditioner
--dac-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-01.pem
--dac-key /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-Key-01.pem
--pai -C /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-PAI-Cert.pem
-cd /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/esp_dac_fff1_8000.der --dac-in-secure-cert --target esp32s3

If you have these certs in PEM format then that would be great, the utility right now works with PEM certs and need support for DER (will do that soon)
DER to PEM
// certs
openssl x509 -inform der -outform pem -in Esp-Development-DAC-01.der -out Esp-Development-DAC-01.pem
openssl x509 -inform der -outform pem -inEsp-Development-PAI-Cert.der -out Esp-Development-PAI-Cert.pem

//key
openssl ec -inform der -outform pem -in Esp-Development-DAC-Key-01.der -out Esp-Development-DAC-Key-01.pem

@MaplestoryAlen sorry for a delayed response...
--pai do not take in a cert, for providing CA certs you have to use the option. please see for more details about the options. I have modified the command for you...-c``esp-matter-mfg-tool -h
esp-matter-mfg-tool --discriminator 1083 --passcode 10831022
--product-name 81ma1 --product-id 0x8000
--vendor-name Testvendor --vendor-id 0xFFF1
--hw-ver 1009 --hw-ver-str <IP_ADDRESS> --serial-num<PHONE_NUMBER>22
--product-label xz.81ma1.202408201022.AirConditioner
--dac-cert /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-01.pem
--dac-key /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-DAC-Key-01.pem
--pai -C /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/Esp-Development-PAI-Cert.pem
-cd /home/alen/esp-matter/connectedhomeip/connectedhomeip/out/host/esp_dac_fff1_8000.der --dac-in-secure-cert --target esp32s3

If you have these certs in PEM format then that would be great, the utility right now works with PEM certs and need support for DER (will do that soon)
DER to PEM
// certs
openssl x509 -inform der -outform pem -in Esp-Development-DAC-01.der -out Esp-Development-DAC-01.pem
openssl x509 -inform der -outform pem -inEsp-Development-PAI-Cert.der -out Esp-Development-PAI-Cert.pem

//key
openssl ec -inform der -outform pem -in Esp-Development-DAC-Key-01.der -out Esp-Development-DAC-Key-01.pem

I used a tool to generate bin files and tried testing mode, but both encountered problems
partition.csv

CSV file:

1.Write flash "partition.bin" and "esp_secure_cert.bin"
esptool.py -p /dev/ttyUSB0 write_flash  0xd000 /home/alen/esp-matter/connectedhomeip/connectedhomeip/scripts/tools/bin/801e465e-4c1b-45ba-b584-b6ef16972918_esp_secure_cert.bin
esptool.py -p /dev/ttyUSB0 write_flash 0x10000 /home/alen/esp-matter/connectedhomeip/connectedhomeip/scripts/tools/bin/801e465e-4c1b-45ba-b584-b6ef16972918-partition.bin
2.chip-tool read basicinformation
/chip-tool basicinformation read product-name 0x11 0
log:

I wrote product name: 81ma1 using esp-mtter-mfg-tool, but the actual read product name :TEST PRODUCT
Set the factory mode and wrote 'XXX_ partition. bin' into fctry, which may result in the inability to distribute the network,
（esptool.py -p  /dev/ttyUSB0  write_flash   0xE40000   /home/alen/esp-matter/connectedhomeip/connectedhomeip/scripts/tools/bin/801e465e-4c1b-45ba-b584-b6ef16972918-partition.bin）
May I ask where I went wrong? I need to write some information into the chip now, and be able to read this information in cluster ->basic information, such as "productname", "product label" and other information.

Can you please share the sdkconfig. I suspect few config options are not set...
Please enable CONFIG_ ENABLE_ESP32_FACTORY_DATA_PROVIDER and then set

dac provider option to CONFIG_SEC_CERT_DAC_PROVIDER
Commissionable data provider to CONFIG_ FACTORY_COMMISSIONABLE_DATA_PROVIDER
device instance info provider to CONFIG_ FACTORY_DEVICE_INSTANCE_INFO_PROVIDER

Also, I hope that CONFIG_CHIP_FACTORY_NAMESPACE_PARTITION_LABEL is unchanged and its "nvs", cause you are flashing at "nvs".
I know, the config options are a bit messy, and we are trying to figure out some way to simplify them.

FACTORY_DEVICE_INSTANCE_INFO_PROVIDER

Please check the log file
log.txt
The Commissioning window is closed when the device is powered on because the Bluetooth broadcast failed

This happens when BLEManager does not find the discriminator. Can you please share the sdkconfig of the project. I think few options are not enabled.

Please check the sdkconfig file
sdkconfig.txt

This happens when BLEManager does not find the discriminator. Can you please share the sdkconfig of the project. I think few options are not enabled.

Please check the sdkconfig file
sdkconfig.txt

In your sdkconfig, all the configuration options are correctly configured, so it should work. chip-factory namespace is configured to be stored in fctry partition. Can you please re-flash the -partition.bin to 0xE40000.
To try out at my end, I used few options from your sdkconfig and it worked perfectly fine, I was able to commission the device as well... (I used C3)
➜  light git:(main) ✗ cat sdkconfig.defaults.sec_cert
CONFIG_ENABLE_ESP32_FACTORY_DATA_PROVIDER=y
CONFIG_ENABLE_ESP32_DEVICE_INSTANCE_INFO_PROVIDER=y
CONFIG_FACTORY_COMMISSIONABLE_DATA_PROVIDER=y
CONFIG_FACTORY_DEVICE_INSTANCE_INFO_PROVIDER=y
CONFIG_NONE_DEVICE_INFO_PROVIDER=y
CONFIG_SEC_CERT_DAC_PROVIDER=y
CONFIG_CHIP_FACTORY_NAMESPACE_PARTITION_LABEL="fctry"

configure and build firmware

idf.py -D SDKCONFIG_DEFAULTS=sdkconfig.defaults.sec_cert set-target esp32c3
idf.py build

generate secure cert and factory partition

esp-matter-mfg-tool --discriminator 1083 --passcode 10831022 \
    --product-name 81ma1 --product-id 0x8000 \
    --vendor-name Testvendor --vendor-id 0xFFF1 \
    --hw-ver 1009 --hw-ver-str <IP_ADDRESS> --serial-num<PHONE_NUMBER>22 \
    --product-label xz.81ma1.202408201022.AirConditioner \
    --dac-in-secure-cert --target esp32c3 \
    --dac-cert $MATTER_SDK_PATH/credentials/test/attestation/Chip-Test-DAC-FFF1-8000-0001-Cert.pem \
    --dac-key $MATTER_SDK_PATH/test/attestation/Chip-Test-DAC-FFF1-8000-0001-Key.pem \
    --pai -c $MATTER_SDK_PATH/credentials/test/attestation/Chip-Test-PAI-FFF1-8000-Cert.pem \
    -cd Test-CD-0xFFF1-0x8000.der

flash partitions and firmware

cd out/fff1_8000/68d843b1-ab12-4025-a704-a224ca5e039a
esptool.py -p /dev/cu.usbmodem1101 write_flash 0xd000 68d843b1-ab12-4025-a704-a224ca5e039a_esp_secure_cert.bin
esptool.py -p /dev/cu.usbmodem1101 write_flash 0x3e0000 68d843b1-ab12-4025-a704-a224ca5e039a-partition.bin
cd -
idf.py flash monitor

commission

chip-tool pairing ble-wifi 1 SSID PASSPHRASE 10831022 1083

CHIP_FACTORY_NAMESPACE_PARTITION_LABEL

Thank you very much. The issue has been resolved
Solution (source code unchanged)

Create a new project in the examples to solve the issue of BLE Bluetooth broadcasting
Looking at the CSV file, I couldn't find the partition certificate in the distribution network when my esp_decure_cert was not encrypted. Later, I changed it to encrypted, but I don't know why this happened.


NoSimpleLetBody should report destructured patterns that are the same as the body

Tuples
fn x =
    let
        ( a, b ) =
            something x
    in
    ( a, b )
-->
fn x =
    something x

Custom types
fn x =
    let
        (A a) =
            something x
    in
    A a
-->
fn x =
    something x

Fixed and will be released in v1.1.0


Remove default value "n" when uninstalling

When we run this script on a machine that already has Wireguard the script detects the presence of Wireguard and gives us this prompt:
Welcome to WireGuard-install!
The git repository is available at: https://github.com/angristan/wireguard-install

It looks like WireGuard is already installed.

What do you want to do?
   1) Add a new user
   2) Revoke existing user
   3) Uninstall WireGuard
   4) Exit

My complaint is that when I choose option no. 3, I get this prompt:
Select an option [1-4]: 3

Do you really want to remove WireGuard? [y/n]: n

Which already has "n" written on it as a default value, which is fine if it would be overwritten by whatever value I type ("y" for example) instead if I type "y" I end up with "ny" and the process defaults to terminate without uninstall.
This could be a feature to make sure a user really wants to uninstall but I've never seen anything like it with other shell apps, plus it is annoying.

Agreed, I merged your PR. Thanks!


CAMEL-20158: enable camel-spring-xml throttle tests

Updated camel-spring-xml throttle tests to use max number of concurrent requests instead of requests per time period as per changes to the throttle eip.

its another test that fails
org.apache.camel.support.DefaultTimeoutMapTest.testExpiredInCorrectOrder


[GSSOC'21] Adding a java script slider animator

I would like to add a project in which there are animations of a navigation bar from all four directions. This navigation bar animation will get called using API. Whenever user clicks the button an animation will take place you can check a sample of this project down below:
https://user-images.githubusercontent.com/59678817/115063181-da8a8d00-9f08-11eb-8b67-78bf9debe64a.mp4
This is slider animation plugin which will have the installation process in it and the brief of what it will do if one includes this in their web pages. Please assign me this project under GSSOC'21 , I would love to contribute in this project. [javascript][gssoc'21]

@anushree71199 Any Update? Kindly reply within 2 days else I have to close this issue.

@harshgupta20 yeah I have created the project but due to my end semester exams it's getting delayed to create a PR. Will create a pull request soon, please try to  understand that due to my exams I am just a bit inactive here. But I will make a PR till 30th april. Thanks

This issue is almost over, I have created the project and will request a PR soon.


[Event Request] codeunit 130509 "Library - Sales": OnBeforeInsertCustomer

Hi AL-Team,
we need an event in the method "CreateCustomer" of the code unit 130509 "Library - Sales" to set certain values before inserting the customer.
The event should be thrown after Clear(Customer) and before Customer.Insert(true).

Example:
    [BusinessEvent(true)]
    local procedure OnBeforeInsertCustomer(var Customer: Record Customer)
    begin
    end;

Availability update: We will publish a fix for this issue in the next update for release 22.
Build ID to track: 58649.


Add Plant-Pollinator Interactions Vocabulary

Insert URLs to the project here:
https://github.com/rebipp/ppi
In one sentence, explain what the project is about:
Plant-Pollinator Interactions Vocabulary

[x] The projects is active, documented, open source licensed, shows usage from external parties and is directly targeting environmental sustainability. Find more details in the Contribution Guide.

All issues marked as 'Good First Issue' of the project listed on OpenSustain.tech will be visible on ClimateTriage.com. This is a great way to welcome new community members to your project.

@zedomel


Add option to hide readOnly properties for write actions

Currently readOnly properties are nicely indicated by a little 🆁. However, some people may think this is confusing, as it's something that is documented but can not be provided.
Take for example a resource's id. If you can't provide it for a POST request (assuming you don't use client-generated UUIDs), then it might be confusing why it's shown in the model table. Although it's technically correct, some developers might prefer to hide it.
Suggestion
Add an optional schema-hide-read-only attribute on the rapi-doc element to determine for which write actions a readOnly property should be hidden.
Examples
I have updated the API documentation:

and I have added an example html page where you can test the different behaviors, for POST, PUT and/or PATCH endpoints.
(You can inspect the element to see what the JS-callbacks add on the rapi-doc element)

we did discussed this one in the past and the way we would like to approach read and write only properties is
ReadOnly Properties

Do not show them in RequestBody but show them in Response
Example should match accordingly

WriteOnly Properties

Do not show them in Response but show them in RequestBody
Example should match accordingly

do not want to use a property for this one, which will help us keeping the API surface smaller and simpler.

Hi @mrin9,
I understand your approach, and some openapi GUI's do it indeed like that. My change also only applies to the generated HTML model (tree & table) for the RequestBody. It does not change anything for Responses nor writeOnly properties, although that could also be done of course.
However, I would disagree that you never want to show readOnly properties for requestBodies. Take for example a PUT request. In theory, this (most commonly) takes a complete resource and replaces the server's representation (either immediately or delayed), even though the server can choose to ignore the readOnly properties, or to reject them, or to verify that they have the same value as before. Therefore, it would make sense to show those properties in the model table/tree, if your server handles them properly. In other words, I believe it depends on the client's setup, and thus it would be useful if RapiDoc allowed that configuration.
As I have programmed it, it does not change the current behavior, i.e. by default the readOnly properties would always be shown. By taking "always" as default behaviour for the schema-hide-read-only attribute, you would achieve the behaviour you describe/prefer.
PS: I agree that readOnly should not be used for examples of requestBodies, but that already works perfectly.

However, I would disagree that you never want to show readOnly properties for requestBodies. Take for example a PUT request. In theory, this (most commonly) takes a complete resource and replaces the server's representation (either immediately or delayed), even though the server can choose to ignore the readOnly properties, or to reject them, or to verify that they have the same value as before

here is how I interpret OpenAPI spec with regard to  ignorable(optional) and read-only properties

ignorable(optional) unless you mark it required all properties are ignorable by server
read-only should never be sent as a part of request
if a property is marked as read-only and required it is applicable to response only

even though the server can choose to ignore the readOnly properties, or to reject them, or to verify that they have the same value as before. Therefore, it would make sense to show those properties in the model table/tree, if your server handles them properly.

there are many instances where server wont store all the values of a request in a persistent store, they may use them for computing other value or for some verification. IMO thats something internal to the business and that shouldn't be guiding if a property should be defined as read-only or not.  As an API user, I do not need to know how the values are used/computed or stored internally.

Here is what the spec say about Read Only properties http://spec.openapis.org/oas/v3.0.3#fixed-fields-19
Relevant only for Schema "properties" definitions. Declares the property as “read only”. This means that it MAY be sent as part of a response but SHOULD NOT be sent as part of the request. If the property is marked as readOnly being true and is in the required list, the required will take effect on the response only. A property MUST NOT be marked as both readOnly and writeOnly being true. Default value is false.

The spec clearly emphasizes that read-only property SHOULD NOT be sent in request.
However, I will bring up this discussion again with my extended team and our sponsoring org, and if needed will add it to our internal user survey, which is scheduled at mid of jan next year

Hi @mrin9,
Sorry, for the delayed response, but I hope you've had good holidays too 😄
You're correct that the OpenApi specs says readOnly properties SHOULD NOT be sent, but that means that they may be sent. The JsonSchema spec, which the OA spec will become a superset of in 3.1 (readOnly will no longer be described by the OA spec), says this (https://json-schema.org/draft/2019-09/json-schema-validation.html#rfc.section.9.4):

If "readOnly" has a value of boolean true, it indicates that the value of the instance is managed exclusively by the owning authority, and attempts by an application to modify the value of this property are expected to be ignored or rejected by that owning authority.

So it's up to the server to throw an error or to ignore it. For this distinction to be clear, I would prefer to not show a readOnly property for a POST, which will result in an error, but still show it for a PUT, since for a PUT you can send for example an id or an email address (as long as it's the same as the server has, otherwise it will also result in an error).

Hi @mrin9,
Sorry, for the delayed response, but I hope you've had good holidays too 😄
You're correct that the OpenApi specs says readOnly properties SHOULD NOT be sent, but that means that they may be sent. The JsonSchema spec, which the OA spec will become a superset of in 3.1 (readOnly will no longer be described by the OA spec), says this (https://json-schema.org/draft/2019-09/json-schema-validation.html#rfc.section.9.4):

If "readOnly" has a value of boolean true, it indicates that the value of the instance is managed exclusively by the owning authority, and attempts by an application to modify the value of this property are expected to be ignored or rejected by that owning authority.

So it's up to the server to throw an error or to ignore it. For this distinction to be clear, I would prefer to not show a readOnly property for a POST, which will result in an error, but still show it for a PUT, since for a PUT you can send for example an id or an email address (as long as it's the same as the server has, otherwise it will also result in an error).

Hi @mrin9,

I will bring up this discussion again with my extended team and our sponsoring org, and if needed will add it to our internal user survey, which is scheduled at mid of jan next year

Do you have any further feedback on this? (I'm using my own fork now, and would really like to move back to your official repo 😄)

Hi @mrin9,

I will bring up this discussion again with my extended team and our sponsoring org, and if needed will add it to our internal user survey, which is scheduled at mid of jan next year

Do you have any further feedback on this? (I'm using my own fork now, and would really like to move back to your official repo 😄)

we have scheduled a user survey within our sponsoring orgs end of this month where we included this question. once we receive some data on it will do a discussion within our team

we have scheduled a user survey within our sponsoring orgs end of this month where we included this question. once we receive some data on it will do a discussion within our team

Apologies for chiming in, but just wanted to say I'd LOVE to see the option to hide readOnly properties for write actions introduced to Rapidoc! I've actually recently commented on this old issue to this effect, didn't realize there was already a PR for it 😍

Apologies for chiming in, but just wanted to say I'd LOVE to see the option to hide readOnly properties for write actions introduced to Rapidoc! I've actually recently commented on this old issue to this effect, didn't realize there was already a PR for it 😍

We received user feedback on this and did discussed it within our team. The way we would like to address this is

Read-Only props should be hidden in Request
Write-Only props should be hidden in Response

This is how most of our users model their data if they have to use it in multiple places.
The decision is also in line with how other renderers deal with this.
I have raised your points where you mentioned that read-only props SHOULD NOT be sent can be interpreted as MAY BE sent and about your reference to JSON Schema definition which states

attempts by an application to modify the value of this property are expected to be ignored or rejected by that owning authority

On this the team feels that in a RESTfull API context that essentially means that server must reject/ignore the read-only value. So if you supply a readOnly ID to a PUT method, even if the server using it for verifying that ID would be considered as not ignoring/rejecting it. Therefore either the spec or the implementation is incorrect.
In essence, the team thinks it is never a good idea to send readonly value in request.
Therefore we would like to modify this PR if it hides readonly values only in request (irrespective of if GET/PUT/PUT/DELETE)

Hi @mrin9,
I've finally found the time to adjust this PR.
I also added new functionality to handle writeOnly properties as well. It now has the behaviour you requested, like this:

Read-Only props should be hidden in Request
Write-Only props should be hidden in Response

With one extra feature though. There still is a setting to allow developers to choose whether they want to show readOnly properties for certain methods (like PUT). Best of both worlds, right? 😃
For writeOnly properties there's also a setting, but that's just an always/never setting (see https://sneakyvv.github.io/RapiDoc/api.html).

Check the example: https://sneakyvv.github.io/RapiDoc/examples/hide-read-only-write-only.html
All methods use the same schema for response and request, with one readOnly and one writeOnly property. See https://sneakyvv.github.io/RapiDoc/specs/readOnly-writeOnly.json:
{
    "type": "object",
    "properties": {
        "foo": {
            "type": "string"
        },
        "bar": {
            "type": "string",
            "readOnly": true
        },
        "baz": {
            "type": "string",
            "writeOnly": true
        }
    }
}

Without any settings (not touching the checkboxes), I believe it does what you described.

Thanks, Personally I am fine with this and I think I should be able to convince others on this as well.
Some of these functionality goes into a closed source fork of RapiDoc as it contains some domain specific functionality used by our sponsoring org,
We tend to keep both these code base same or at least Open Sourced fork to be always a subset of closed sourced. So whatever goes into Open Source will eventually be part of closed source.
Once, I get an approval on the functionality, I will start the review process


LineLens leaves stray annotations at incorrect locations in the file

LineLens leaves stray annotations at incorrect locations in the file.
Below is a repro GIF using the FSharpPlus solution cloned from https://github.com/fsprojects/FSharpPlus.git
My actions were:
Pressed CTRL+END to navigate to the end of file. This appeared to affix the original top-of-file annotations to the same screen locations at the end of file, where they stuck around even after some scrolling and editing.
Highlighted a block of code, pressed CTRL+K CTRL+C to comment it out, then pressed DEL to delete it. This appeared to leave behind some concatenated annotations which then persisted through attempts at deleting and editing.

Expected behavior
Extraneous LineLens annotations should not appear in incorrect locations.
Actual behavior
Extraneous LineLens annotations appear in incorrect locations.
Known workarounds
Close and reopen the file.
Related information
Visual Studio Community 2017 Version 15.9.2
Visual F# Tools nightly 15.8.20181127.3

This is a duplicate of #5138 for which I already created a fix (which is also approved but not approved by enough persons yet).

Closing as dupe of #5138, thanks @realvictorprm

Great to hear there's already a pending fix, hope it can make it into a nightly at some point, this one's fairly distracting.

I can’t deny that, the fix is waiting for approval from Kevin I think.
Von: chadunit
Gesendet: Mittwoch, 28. November 2018 18:37
An: Microsoft/visualfsharp
Cc: Victor Peter Rouven Müller; Mention
Betreff: Re: [Microsoft/visualfsharp] LineLens leaves stray annotations atincorrect locations in the file (#5960)
Great to hear there's already a pending fix, hope it can make it into a nightly at some point, this one's fairly distracting.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus