SRE1-668_fix_excudled_orgs_js

Description
This will allow to use the policy without using any exclude parameters
Issues Resolved
This pr fix the case when any of param_exclude_organizations or param_exclude_organizations_ids parameters are used.
Contribution Check List

[x ] All tests pass.
[ x] New functionality includes testing.
[x ] New functionality has been documented in the README if applicable
[x ] New functionality has been documented in CHANGELOG.MD

Example of new case fixed:
https://governance.rightscale.com/org/1105/projects/60073/applied-policies/5e622efa5af98600017a5843
param_exclude_organizations=[]
param_exclude_organizations_ids=[]

          1 Warning

:warning:
Should this include readme changes

  Generated by :no_entry_sign: Danger

1 Warning
⚠	Should this include readme changes
Generated by 🚫 Danger

^^ already added


Unable to set headerLabel or bodyLabel from ObjectiveC

I'm unable to set headerLabel or bodyLabel from ObjectiveC.

Because they are constants instead of variables :) Thanks for the heads up.


Manage Editor Features does not removes nodes from Recent list

Godot version:
3.2 beta
OS/device including version:
Windows 7
Issue description:
I have disabled 3D editor features and Spatial nodes.

But Spatial nodes are still present in recent list

Steps to reproduce:
1.Disable Spatial nodes
2. See Recent in new node dialog
Minimal reproduction project:

I can't promise anything, but I'll try it :) I miss contributing to open-source, so I'm gonna check it out

Aw, darn it. I forgot to check whether it was already fixed. Sorry guys!

Ah too late.. I missed that there was already a pending PR for that indeed.

I'll pay more attention to it next time, but thanks for the merge! @akien-mga


Fix version in doc

@thfabian If I remember correctly you wanted to fix the problem of versions in too many places?

Yes, updating the version seems to be tedious task. I think the best way to go is to write an upgrade guide and rely on CMake configure_file whenever possible.


Feat/state change events

This is a light weight base implementation of state change events. I figured before making any additional decisions/going any further, we should decide if we want to do any additional translations or handling on initialization. I made this example page so you can easily see the state change behavior and values under different conditions:
https://media-chrome-git-fork-cjpillsbury-feat-state-change-events-mux.vercel.app/examples/state-change-events-demo.html

Thanks for putting this together, @cjpillsbury. Very helpful to see.
There's a few key decisions/patterns we'd be committing to with this change, so I want to make them clear to prompt feedback.
[ATTR]change event names instead of intentionally named events based on action
For example, mediapausedchange not mediapause and mediaplay.
In general, we have a design principle of making elements feel like native HTML. Both of these patterns can be found in HTML. The pause/play naming approach could be argued is more like HTML by pointing at the video element API, but I do like the predictability of consistent change naming, and with the addition of using event.detail to pass the current state there's little benefit I see to using unique action-based event names.
Different API than <video>
If we emit mediapausedchange instead of play and pause, we now have a different API than <video>. (I'm not excited about a world where we do both at the same time.) I just gave a talk at Demuxed scolding player devs for designing different APIs than <video> and reducing ecosystem compatibility, so I'm sensitive to this one.
Today, we already have the beginnings of mimicking the <video> API in media-controller. It's internally used but undocumented, so we can change it if needed.
My thinking on why we should have a different API than <video> are:

Media Chrome is not a "player" or media element. It's a media UI/controller. The purpose of media-chrome is to handle user intent and reflect the state that's relevant to the user/UI. That overlaps with, but is different than the <video> API, where details like readyState/networkState are not directly relevant to users.
A way to tell the difference between user actions and API/internally-driven events is missing with <video>. "Was play triggered by a user or something else?"
A different API allows us to abstract complexity for UI use cases without breaking the <video> API contract/expectations. For example, when scrubbing, we may want the media-paused state to stay false even though the underlying media element needs to be paused while scrubbing.
Media-chrome doesn't hide the media element, so if a <video> API is needed for some reason, it's still clearly available.

The further implication of this could mean renaming mediaController.play() to mediaController.playRequest() to match the event name and reinforce that it is a different API for a different purpose.
Please share any feedback on any of the above.

I think the question is: should media-chrome be treated as a player or a controls/UI framework?
If it should be a player, it should try and mimic the <video> element as much as possible, even down to events and that media-chrome users, once they slot a media element, don't need to reference the media element itself anymore as they should be getting everything via media-chrome.
If it's a controls/UI framework, then I think the expectations would be that for regular media element lifecycle events, you'd listen on the media-slotted element. The media-chrome is free to basically do what it wants since the events will be purely ui/media-chrome related. In this case, we'd still want to propagate events from the video element because a lot of the UI decisions are based around that.

I like this change, it can be useful I think but I have my doubts we should promote its use too much.
I'm definitely in the camp of the media controller not extending the video element and mimicking its API.
If Media Chrome is a UI framework I'm also not convinced that the controller should be a source of truth for video state outside Media Chrome. The only reason the controller is there is to act like a middle man between MC controls and media.
What I really liked so far working with Media Chrome is not having to touch a special JS API to have a great player UI.
It's HTML and CSS. The attributes flowing through the DOM tree sharing state to the views.
The controller is among other things an event bus and I kinda wish it would not expose much more to the outside world.
It would discourage devs to use the JS API of the media controller.
I would try to remove as much as possible of these public methods to be honest.
https://github.com/muxinc/media-chrome/blob/3aad2040963c734826a3d3fe70c5c55af58ac432/src/js/media-controller.js#L622-L766
Some are indeed very useful like entering fullscreen, PiP (has a lot of logic to make it uniform across browsers) but they can all be triggered via an event if needed. Also if you're using the media chrome controls, there shouldn't be a need right?
Other getters like paused, volume, duration are also accessible via the media controller attribute. To me it seems less confusing they would only be accessible that way. Even Shaka or hls.js doesn't expose those video property getters on their API. In this case you should use the source of truth here which is the media element.

Summarizing some conclusions based on conversation:

Media Chrome will not mimic the <video> API - it is not a "player", and will not provide a similar set of API functions
We will use [attr name]change event naming pattern
(future PR) Remove the public API methods for the basic functions (play, pause) - we will instead re-enforce that events are the primary way to interact with media-controller, and otherwise changing the media-controller attributes is another option.

Some functions we may keep because of the cross-browser complexity, like fullscreen and PiP
We may still want internal versions of some of the functions to share code within media controller, but can rename

(future PR(s)) Address frequent duplicate events/attr updates

The only reason the controller is there is to act like a middle man between MC controls and media.

That's a decent framing.

don't need to reference the media element itself anymore as they should be getting everything via media-chrome

While media-chrome isn't a "player" and we won't mimic the video API, it does feel justifiable or at least very convenient to provide consistent access to the underlying media element's API. For example if there is a playlist swapping the media element, allowing an external application to know when the media element has changed. We have a method for accessing the media, we would just need a way for knowing when the media has changed, like mediaSet/mediaUnset. We should address that later though.


Error install extension from file .vsix

Describe the bug
When I install the Continue by Extension and the .vsix file. In my IDE it shows two items: "New Session", "History"; "Toggle Full Screen".
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error
Go to tab " Extension"
Install Continue extension
Download Continue extension in VS martketplace
Install Continue extension with file ".vsix"

Screenshots

Desktop (please complete the following information):

OS: Ubuntu
Version: 20

Thank you for reporting your concern. We are unable to repro the issue and following up to determine how best to address it.
-VS Marketplace Team

Closing the issue since there has been no updates on the information requested. If the issue still persists, please feel free to reopen or create a new issue.
Regards,
VS Marketplace Team


Disable Checks in scripts

I'm actually like to disable/skip few checks, I can remove the checks manually from the scripts. Can you implement any option that i can pass the check number to the main docker_benchmarking.sh script?
A role based option that would allow certain checks to skip or enforce will be good.
Example:    ./docker_benchmarking.sh 5.11 4.10 ......

Hi @karthik101, yeah that has been in the planning stage, and forgotten about now and then, since #51.
I'll start working on it, but it will require some amount of rewriting.

Thanks for the reply, will be looking froward to it, I'm working on the script to fix host, daemon WARN checks that will execute right after this.

I believe this was solved with #283. Closing.


Creating a second menu "shop" on news example adds a space before the "back" link on mobile.

Booted v 4.5.
Mobile design
Megamenu
If i'm not mistaken, by adding a second menu "shop" on the megamenu in  the news example, the responsive design breaks on mobile.
The "back" link is incremented by a "top" space because the first "shop" menu is just translatedX but still present in display.
This prevents a second menu shop. Perhaps is it possible to change the first menu display when you change the style of the second in o-megamenu.js?

I'm not sure to understand, so let's define this more precisely.
Would you be able to share some code example —maybe using this CodePen template already using Boosted v4— or some screenshots?

Thanks for your reply.
Here is the codepen  https://codepen.io/keoby/pen/JjKpmbd
If you go to the second "shop" > "mobile" the back button is shifted on the top and the last link "accessories" disappears.

Spotted!
There was a useless position: relative which intercepted the absolute positionning of submenus. Easily fixed.
See a forked CodePen used to diagnose and a Pr is coming.


halp

Manually add a setting instance in the channeldata folder named after the channel number

no response going to close issue


Added lazer mode

Added missing and needed lazer mode! -)

Thanks.  Can't wait to play with it!

I have just tested it and works great! LGTM
https://user-images.githubusercontent.com/5244214/107849253-5299e100-6dfa-11eb-90dd-e7f9e98a1a55.mp4

Thanks!  So cool.  Let's merge it.  :-)

Thanks @LCTyrell, just merged


Rendering issue of arrows in Aquascope diagram

I have encountered an issue with the rendering of arrows in Aquascope diagram when using with svgbob  ASCII diagram. The arrows are not being drawn correctly, which is affecting the overall clarity of the diagram.
Example1:

```bob
+---+     +---+
| A | --> | B |
+---+     +---+
```

```aquascope,interpreter,horizontal
fn main() {
    let a = Box::new(5);`[]`
    let b = a;`[]`
}
```

When the bob ASCII diagram is empty, something strange happens
Example2:

```bob
```

Thanks for the report @saferust. To clarify, the issue is that you have both an svgbob and an Aquascope diagram on the same page? Like are the CSS styles for svgbob somehow applying to Aquascope?

Yes,  the issue occurs when svgbob and Aquascope diagrams are on the same page. While I haven't specifically checked CSS styles, it's plausible that a conflict between them is causing the arrow rendering problem in the Aquascope diagram.

After doing some digging, I think this is an svgbob issue. svgbob should be encapsulating its styles, but it's not. It seems like svgbob has fixed this in version 0.7, but mdbook-svgbob is currently depending on version 0.6. I would recommend asking the mdbook-svgbob maintainer to update their dependency.

Thansk!


Please don't offer email notification if there were no documentation for fully uninstall

thanks

Hi there. Thanks for the issue.
Our README.md file has instructions on uninstalling - they haven't quite made it to the docs yet.


Add MANIFEST.in to ensure package data is correctly installed

This correctly installs package data so that it is findable by importlib.resources. I also removed a .DS_Store file that should not have been in the repo in the first place.

yolo


Only broken href links to other domains are reported

Hi!
I setup a test page to test the different types of broken links and combinations thereof.  Links to the same site, to external sites, links to anchors and links to images. Of the seven broken links that all return a 404 checked with curl -I only two were reported as broken.

Images that were missing were not reported.
Broken links on the same domain were not reported.
Links to external sites were were reported as broken.

Hi,
Can you paste the full HTML test file you’re using please?
Thanks,
Michael

Hi @michaeltelford,
I realized that I had forgotten to include relative links to the test domain and broken links to a domain that exists that are broken. I have updated the test page. Which I have sent a link to in a private email along with the source code.
I hope this helps!
Frederick

Hi Frederick,
Thanks for the email and the test page, it’s a great help.
I will look into this ASAP.
Thanks,
Michael
On 13 Jul 2019, at 3:46 pm, Frederick Henderson <notifications<EMAIL_ADDRESS>wrote:
Hi @michaeltelfordhttps://github.com/michaeltelford,
I realized that I had forgotten to include relative links to the test domain and broken links to a domain that exists that are broken. I have updated the test page. Which I have sent a link to in a private email along with the source code.
I hope this helps!
Frederick
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/michaeltelford/broken_link_finder/issues/2?email_source=notifications&email_token=AE5JIMP76KARA3RBW3CYIBTP7FTZZA5CNFSM4ICSNCU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZ3KG4Q#issuecomment-511091570, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AE5JIMPLY237KMCVVYDKQM3P7FTZZANCNFSM4ICSNCUQ.

Hi Frederick,
Thanks for this, the test page is a great help.
I will look into this ASAP.
Thanks,
Michael

There are 17 broken links on the test page. The broken link checker at error404.atomseo.com finds them all. It classifies them as, 9 internal links, 4 external links, 4 broken anchors. Some of these apear twice as I have absolute and relative links of the same broken links. I sent a copy of the report to you via email.

I just realized that the  online service  error404.atomseo.com does not check <img src= tags. drlinkcheck.com does check image src link. Try running the test page on it. It finds 5 broken image links in addition to the ones I listed in my last comment.
broken_link_finder is only finding two broken links on the test page which are classify by drlinkcheck.com as Host not found.

drlinkcheck.com does not check anchor links but between the two it is possible to check them all.

I just realized that error404.atomseo.com is checking image links. I found them listed with the other broken links.

As of broken_link_finder v0.5.0 the above issues have been addressed. This version includes:

Any element with a href or src attribute is now regarded as a link. Before it was just <a> elements.
Anchor support is now included meaning the response HTML must include an element with an ID matching that of the anchor in the link's URL; otherwise, it's regarded as broken. Previously, there was no anchor support.

@frederickjh I will follow up your email shortly to discuss the specifics of the test page that you set up for this. We can discuss the status of this issue in the emails.

@michaeltelford Good to hear. I will run some real world test with it on Monday and let you know how it works out compared to the wget script I have also used for this.

@michaeltelford I have run some test and found the following points that I think need addressed. I have sent you an email with more information from reports that I have run with broken_link_finder.

Anchors are listed in the report with broken links. Of course an anchor cannot have broken links in it. The list is a duplicate of the links on the page where it is located.
mailto: links are reported as broken even thought they have correct html and open a mail program.
It is currently searching .js files text for links. I saw one in a comment and the others appeared to be selectors. Not sure if searching .js for links is needed.
tel: links are reported as broken even though they open the telephone app on cellphones.
ftp: links are reported as broken. This is a bit tricky, as FTP servers have their own list of return codes. Which are not the same as the HTTP return codes. The one link I have on to a ftp site requires a login so running

curl -I ftp://example.com
on it to test returns,
curl: (67) Access denied: 530
which 530 is the correct FTP return code for "Not logged in (or Password Rejected)". This however is not a broken link. It exists but requires a login.
broken_link_finder currently finding more broken links (even without the falsely reported links)  than a script I have used with wget that uses the following to do the heavy lifting:
wget --spider -r -nd -nv -e robots=off https://example.com

Thanks again for your hard work on this!
Frederick

broken_link_finder v0.6.0 has the following improvements:

Support for ignored links e.g. mailto's, tel's etc.
Links with anchors aren't regarded as separate pages during a crawl anymore.
Only HTML files now have their links verified, JS files for example, do not have their contents checked. This also boosts crawl speed.
Links are now reported exactly as they appear in the HTML (for easier location after reading the reports)

@frederickjh This version should address the issues you raised above. If you could re-run your tests and verify that would be great! Thanks.

I ran the test page and a couple of websites through broken_link_finder. It is looking a lot different to the first version that I downloaded and filed this issue against, 0.4.1. @michaeltelford,  I will send you an email with more information from the test reports regarding my comments below.
Possibly add option to reduce noise for ignored links in reports
I am wondering if the handling of the ignored links could have an option to turn down the noise in the report. Maybe an option to turn on a CMS (content management system) report option for the ignored links. I have an email and a telephone link in the footer of the page which means it appears on every page on the site, which means the report for ignored links is quite big. I think that if there is too much noise in these report that will get sent to content creator that they may miss the other links that should be fixed.
With the CMS option I see something like the  following  happening for ignored links in reports. If the ignored link is found multiple times, the first page it is found on is reported and the output in the report would say it was found on multiple pages, possibly with the number of times it was found.
301 for anchor link report incorrectly as broken
In the reports that came back I found that an anchor link that the site was forwarding (301) to another page that returned a (200) was being reported as broken. The content editor had not entered the language prefix to the path. The CMS returned a 301 with the language prefix added to the path
Query strings on URL cause duplicate listings for broken links
Related to the above, the same page with that 301 anchor link also has a webform that we pre-fill using query strings in the URL. Each unique query string added a line to the report. I think that these duplicates (same URL different query strings) should not be report individually in the report. I think that it should be only reported once without the query string in the report.

OK, having looked into the 3 issues listed above:
301 for anchor link report incorrectly as broken
Upon investigation, this link is broken and is correctly reported because the page doesn't have an element whose ID matches that of the URL anchor. No changes needed.
Query strings on URL cause duplicate listings for broken links
Query strings are included in the reports as separate pages because they technically are separate pages. Unlike URL anchors (which are client-side), the query string params (processed by the server) can change a page's content and resulting links. Therefore, they're treated separately from other pages with the same URL but different query parameters. A good example of this is the ?q="dog food" query param on Google's search page. No changes needed.
The main issue here is that the reports are too noisy, which is addressed below.
Possibly add option to reduce noise for ignored links in reports
I agree that the current report format is too noisy for larger sites. Therefore I will implement some additional flags on the broken_link_finder executable to reduce some of the noise for both broken and ignored links. I will update this issue when these changes have been made in the next release.

As of broken_link_finder v0.7.0 the following changes have been implemented:
v0.7.0
Added

Added the --verbose flag to the executable for displaying all ignored links.
Added the --concise flag to the executable for displaying the broken links in summary form.
Added the --sort-by-link flag to the executable for displaying the broken links found and the pages containing that link (as opposed to sorting by page by default).

Changed/Removed

Changed the default sorting (format) for ignored links to be summarised (much more concise) reducing noise in the reports.
Updated the README.md to reflect the new changes.

Fixed

Bug where the broken/ignored links weren't being ordered consistently between runs. Now, all links are reported alphabetically. This will change existing report formats.
Bug where an anchor of # was being returned as broken when it shouldn't.

@frederickjh this should make the reports more concise. Can you confirm and please update this issue?

@michaeltelford Yes these changes do make the reports more concise. Using the --sort-by-link gets me what I want in a broken links report. I have two other issues that I found but I will open new issues for these.


Fix: Update labels and remove old features on add/edit organization - 267

Fixes outdated features and labels on the Add/Edit Organization page.
Closes #267.

Changes look good. The linting is using the wrong style guide but once that is fixed we can merge this.

Thank you, Alex, for reviewing my code! Sure!


Error:  The json object should contain profile details on one person in .all-contributorsrc file.

Describe the Error

These two profiles are in the same object.
There should be one object per profile in .all-contributorsrc file.
This error need to be resolved.

Expected behavior

These profiles should be stored in different objects.

Additional context
@sanjay-kv  sir Please assign this issue to me under GSSoC'24

it happened due to merge conflicts

I will resolve this.


Document Window Flashes White When First Opening

On macOS 10.15.5 with system-wide Dark Mode on and using Notes Dark Theme in Typora, whenever a new document is created or a markdown file is opened, the entire window flashes white for half a second, then goes dark.
There must be a theme/css flag you can set to fix this, as I haven't seen it happen on other dark Typora themes.

Thank you for reporting it, I have the same issue on macOS but can't figure out why.
I tested most of the other dark themes and the majority of it has the same issue:

Onedark
Ursine Umbra
Quartz Smoky
Vue Dark

Only 2 themes I tested doesn't have it:

Xydark
Night

At the moment I don't see any css variable I could set or rule that could fix it.
Things I tried based on the working themes:

Setting background and background-color on the body and/or html tags, and marking it as !important.
Setting --node-fill variable (I don't know what it's supposed to be, but Onedark does it).

Any help is welcome.

whenever a new document is created or a markdown file is opened, the entire window flashes white for half a second, then goes dark.

I only have this issue when first opening Typora, not when opening or creating files.
Typora: Version <IP_ADDRESS>.2
Notes Dark: v1.6
Can you please download the latest release of both Typora and Notes Dark, and report if you still have the issue on opening and creating ?

Typora: Version <IP_ADDRESS>.2
Notes Dark: v1.6
Can you please download the latest release of both Typora and Notes Dark, and report if you still have the issue on opening and creating?

Yes, I'm on the latest Typora (that version #) and have the most recent Notes Dark theme.
The white flash happens on multiple different Macs of mine, all with different versions of macOS: 10.14.6, 10.15.5, 10.15.6.
The issue happens regardless whether macOS is set to Light Mode or Dark Mode.
I tried hacking around modifying the theme to see if I could narrow down the culprit and I came up dry. Like you said, the "Night" Typora theme works fine without this issue. I dissected it and compared it against Notes Dark and after a fair amount of alterations, I could not figure out why Night is fine and why Notes Dark is not.
Could it be an issue with Typora somehow? I wonder if it's worth reaching out to the dev team perhaps.

To recap, we seems to have 2 issues:

White flash at startup

White / Yellow flash when creating new documents

I opened an issue on Typora issues and an other on Ursine Umbra which has the same issue and is a well maintained theme: https://github.com/aCluelessDanny/typora-theme-ursine/issues/63

This was something I always took as normal behavior, but I wasn't aware that some themes like Xydark or Night didn't have this flash. I might give their themes a look to see if I can find anything.
Also, you mentioned white/yellow flash when creating new documents as an issue you have. Ursine used to have this problem, but I fixed that by basically disabling the built-in animation Typora uses when creating or updating filenames:
.blink-area { animation: none; }

That's on problem solved, thank you for your help @aCluelessDanny!

Fixed in Typora Version <IP_ADDRESS>.2 (4901)


Updates notebook dependencies

With the old version of vix, a compiling error was happening, while executing the notebook using Livebook v0.10

Thanks for the contribution! 👍🏼


[Suggestion] Why not move the project to eggjs organization?

It will be more official, and the user can find the package more conveniently.

We may refactor egg-ts-helper in egg cli in future, so it seems no need to migrate this to egg organization now.


basic unix support

current_time could actually be cross-platform in this case, but I've left them separate for now.

Looks good.  I think I'll factor out the common function afterward.

One thing I am adding to it is a comment on why that location was chosen.  Specifically:

This is chosen to match the location where Cargo places its cache data.

I have also added an additional line to the doc comment for the windows branch:

This is not chosen to match the location where Cargo places its cache data, because Cargo is wrong.  This is at least less wrong.

Do you agree with the above assessment?  I ask only because I don't know if where .cargo puts its files matches...

I've no idea on standards, but my home directory is full of .$APP_NAME folders on OSX. There is one .cache/ with a number of apps, but the majority of apps seem to just have their own top-level folders.
But yes, it does match what cargo does currently (in that we're now using a subdirectory of theirs).


Run tests using ethanwhite/df-test for hugging face source

Closing since this was just for testing


Moving quicksight (2) resources to v1beta1 version

Description of your changes
Adding new resources from group quicksight:

[x] aws_quicksight_group
[x] aws_quicksight_user

Fixes #317
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
aws_quicksight_group - manually and
aws_quicksight_user - manually and

/test-examples="examples/quicksight/group.yaml"

/test-examples="examples/quicksight/user.yaml"


[Bug]: Traefik does not proxy services on another server in the same network

Description
Context:
I have my Coolify server on my network where I deploy my services, it is attached to a domain and static IP, and all is good so far. I have another machine that I want to use for deploying more services keeping my main server for controlling all.
I added the second server on my control server, it is pointing to my second server on the network ( <IP_ADDRESS> ) it is validated and when I deploy things to that server those services are built there with docker and I get the URL for the service but It seems that traefik cannot route to that machine + service.
Resolution/Expectation:
If one deploys something to another server, once the service is finished deploying it resolves alright regarding IP on the network it is.
Minimal Reproduction (if possible, example repository)

prepare two machines with Coolify, one master and the other non-master
on your create another server on the master and configure it to point to the non-master machine
create a service and when prompted to select a server, select the non-master server
next deploy the service there and here you should have a link for that service

Here is the issue, the link for the service is not found because the service got created on the other machine (that has it's own traefix there)
The app is created on the second server but the URL I get is regarding the master server.
Exception or Error
Service example deployed on master:

Traefik on master:

Traefik on non-master:

Version
v4.0.0-beta.319
Cloud?

[ ] Yes
[X] No

(Rephrasing what I intend here maybe this provides more context of what I want)

I have a server with coolify implemented, I want to configure a slave server for deploying applications there with the routing working for the main server


Maximum Top Level Blocks?

Do we have ability to set maximum number of top level blocks?
I have this neo field with top-level block type called 'tabs' which is used for front-end tabs, and I have a couple of sub-matrix inside.
When I set the 'Max Block' of this neo field to 5, I was expecting it could help limiting to 5 tabs. However,  seems like it counts every single sub blocks as well.
Current workaround is to set 'Max Block' to blank, but I sort of want to limit the tabs site admins can create.

You're right, it does count all blocks in the field. I had this setting before I had the "Max Child Blocks" setting, so it no longer makes much sense to have it count all blocks in the field. I'm very likely going to change it's behaviour for the next release.

A max top-level blocks field setting has now been added to the dev branch and will be included in Neo 2.3.  The existing max blocks setting has been retained (for now, at least).


Update getNodeID to include BLS info

font in gif looks very small

why does this endpoint need a gif? the others do not have and making these api calls should be self-explanatory

@meaghanfitzgerald The BLS signature and BLS key are needed now for adding validators, thus very important information. Kieran asked me to create a video/gif to showcase how to get them.

The POP values are clearly outlined in the example response. Making a curl request and reading the JSON response is a very common activity for developers across all industries. Kieran's request should be handled with an adhoc video or a support article, and does not need to be outlined in our docs.


About executive page

@stanblum people are now listed in a table (one per section), which I think is more readable:

See d3b0304e298364911a8bdff3b909d6e3df876545 for more info on what I did.

Two questions to improve further:
What is better as a structure
executive
(functional) committees (just a list page: https://dev.tdwg.org/about/committees/)
- tag
- infrastructure
- ...
other pages under about

or
committees: page describing the executive
- tag: have functional subcommittees as direct subpages
- infrastructure
- ...
other pages under about

Emails
Now we list the emails for everyone in the executive. People might not want that. I would keep it for the secretary, but for the rest I would try to link to ORCIDs. That would also allow visitors to know more about a person. We can also do both.

@stanblum I'm accepting this pull request as it contains bug fixes for the new website (which is live). But you're still welcome to question how I structured the exec page. 😄

This looks great.  I approve!
On Tue, Jul 24, 2018 at 2:59 AM Peter Desmet<EMAIL_ADDRESS>wrote:

@stanblum https://github.com/stanblum people are now listed in a table
(one per section), which I think is more readable:
[image: screen shot 2018-07-24 at 11 50 53]
https://user-images.githubusercontent.com/600993/43130895-0525cef0-8f38-11e8-90fa-8e4698847ba8.png
See d3b0304
https://github.com/tdwg/website/commit/d3b0304e298364911a8bdff3b909d6e3df876545
for more info on what I did.
Two questions to improve further:
What is better as a structure
executive
(functional) committees (just a list page: https://dev.tdwg.org/about/committees/)

tag
infrastructure
...
other pages under about

or
committees: page describing the executive

tag: have functional subcommittees as direct subpages
infrastructure
...
other pages under about

Emails
Now we list the emails for everyone in the executive. People might not
want that. I would keep it for the secretary, but for the rest I would try
to link to ORCIDs. That would also allow visitors to know more about a
person. We can also do both.
You can view, comment on, or merge this pull request online at:
https://github.com/tdwg/website/pull/54
Commit Summary

Fix some broken links/images in about section
Have TOC default to levels 2 and 3
Update executive committee page

File Changes

M content/pages/about/committees/outreach/index.md
https://github.com/tdwg/website/pull/54/files#diff-0 (2)
M content/pages/about/constitution/index.md
https://github.com/tdwg/website/pull/54/files#diff-1 (5)
A
content/pages/about/executive/TDWG_Executive_Committee_RolesAndResponsibilities.pdf
https://github.com/tdwg/website/pull/54/files#diff-2 (0)
M content/pages/about/executive/index.md
https://github.com/tdwg/website/pull/54/files#diff-3 (155)
R content/pages/about/website-faq/create-page-button.png
https://github.com/tdwg/website/pull/54/files#diff-4 (0)
R content/pages/about/website-faq/create-page-name.png
https://github.com/tdwg/website/pull/54/files#diff-5 (0)
R content/pages/about/website-faq/edit-page-button.png
https://github.com/tdwg/website/pull/54/files#diff-6 (0)
R content/pages/about/website-faq/edit-page-link.png
https://github.com/tdwg/website/pull/54/files#diff-7 (0)
M settings.py
https://github.com/tdwg/website/pull/54/files#diff-8 (2)

Patch Links:

https://github.com/tdwg/website/pull/54.patch
https://github.com/tdwg/website/pull/54.diff

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tdwg/website/pull/54, or mute the thread
https://github.com/notifications/unsubscribe-auth/AJWaDU1DL9xj-rVHN_cxj6CUCOleTrqHks5uJu_vgaJpZM4VccNr
.

--
Sent from my phone.


Fixed issue #141 Can't access games in Windows 11 pro 24h2

Use nuget version of System.Security.Principal and add a binding redirect to fix version conflict

Why is Microsoft always braking dependencies?


Can't detect devices

SUMMARY
I know that this has been reported many times - but none of the solutions has offered me any path to success.
I have nodered v1.1.3 configured in docker with node-red-contrib-amazon-echo 0.1.10 installed.
nodered is running as root AND port 80 forwarded to another port.
nodered is running on the host network
I can successfully connect to http://[x.x.x.x]/description.xml and http://[x.x.x.x]/api/description.xml.
nodered and all of the Alexa devices are on the same network.
I've tried every combination possible of device discovery and process input to see if any of those have an impact.  But every time I ask Alexa to discover nothing is found.
ECHO DEVICES

Echo 1st generation
Echo Plus 1st generation
ecobee plus
-->

CONFIGURATION

[{"id":"37d2ea18.1ad166","type":"amazon-echo-hub","z":"7d7f52f5.62b3ac","port":"8765","processinput":"2","discovery":true,"x":200,"y":520,"wires":[["b81ae8cd.a4aff8","c75ea6a6.808f18","d51e90b6.22f9e"]]},{"id":"b81ae8cd.a4aff8","type":"amazon-echo-device","z":"7d7f52f5.62b3ac","name":"lights","topic":"","x":400,"y":520,"wires":[[]]}]

I simply don't know how to troubleshoot the issue anymore - any assistance would be appreciated.

which router do you use? some of them may not allor ARP search between wifi and wired interface. Test port 80 of NR device from a wifi PC

which router do you use? some of them may not allor ARP discover between wifi and wired interface. Test port 80 of NR device from a wifi PC

It's a Netgear RBR50 - I can hit port 80 on the nodered host (wired) from a wireless laptop without issue.

Can anyone offer some guidance on troubleshooting this issue?

I have the same issue.
I have node-red install (not in a container)
I have done the set capabilities trick so the  amazon echo hub has bound to port 80 fine. (I run as a non root user)
running /usr/sbin/tcpdump -v host <IP_ADDRESS> (running against one of my echos) when running dicovery shows activity
ie
15:23:08.820489 IP (tos 0x0, ttl 1, id 23901, offset 0, flags [DF], proto UDP (17), length 1052)
    <IP_ADDRESS>.50000 > <IP_ADDRESS>.1900: UDP, length 1024
15:23:08.820695 IP (tos 0x0, ttl 1, id 23902, offset 0, flags [DF], proto UDP (17), length 1052)
    <IP_ADDRESS>.50000 > <IP_ADDRESS>.1900: UDP, length 1024

I can access
/api/pi
and
/description.xml fine
from the same network as the echo.
Like the poster I am now out of ideas . The echo returns no results and I don't see node-red reporting any debug info,

Like the original poster I am now out of ideas. The echo returns no results and I don't see node-red reporting any debug info,

I gave up and used node-red-contrib-virtual-smart-home - it requires enabling an alexa skill and a functional internet connection, but so does voice recognition anyway.  It was a pretty easy tradeoff and it works like a champ.

I had the same issue at first.
In my setup node-red is installed on a raspberry which is running as a hub. It is connected to my network via lan and runs an access point.
In my first configuration the access point was setup as a routed access point with its own subnet. At the same time the raspberry was a gateway to all wireless clients connected to it. The problem was the same as initialy described by @smilerz . A tcpdump did not even show connections from the echo device. Maybe the amazon echo devices avoid gateway ip addresses?
I now changed the configuration to a bridged access point. The raspberry does not act as a gateway anymore and lan and wlan have the same subnet now.
Now Alexa found the device I set up for testing without problems.

I have a unifi USG setup with the echo'sis a different vlan. I think my issue was with the unify as the seems to be issues with mdns and vlans. My setup was correct but eventually I restarted my gateway and access points and it began to work which was odd.

Echo should receive answer after broadcast to its subnet, if there are vlans it probably doesn't work. Broadcast Ethernet frames should work in your network.
Be sure you enable discovery in node hub options

I have the same issue. Everything set up correctly, machine is responding on port 80 and delivers /description.xml as expected. Alexa Nodes are displayed as "online" in node red GUI. All devices on same network. But no chance, devices are not detected and existing devices are displayed as offline in the alexa app. It was working some time ago, suddenly it stopped working (months ago).

I have the same issue.
I am running nodered in a docker container, in which I have forwarded both the tcp and udp ports 80 to an internal por 8118 to which I have setup the node. I can access from a computer in wifi the /desciption.xml and /api/description.xml files, but no device is discovered.
I have checked that arp shows my entire network.
Any help would be appreciated.

enable in the hub the discovering option

enable in the hub the discovering option

It is enabled. I have checked several times. Actually, I have disabled it, run the discovery and enabled it back again and re-run the discovery. Just in case something is not correctly enabled/detected.
Is there any traffic that I can try to capture to see if the packages are being properly delivered to and back from nodered?

I also tried running node-red as root, for having it "really" run on port 80, because the URLBase of /description.xml contains the actual port which the node-red hub runs on. I suspected the devices access the URLBase, which again could be "blocked" or not resolved for some reason... but I think that's not the case, Alexa is still not finding any devices.
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://<IP_ADDRESS>:8000/</URLBase>

I'm having a similar issue where it worked fine a few weeks ago and I noticed today that my node-red devices show up as disconnected in Alexa. I removed the device from Alexa and attempted to re-discover it, but it didn't work.  I then updated Home Assistant, Node Red, and removed and re-added node-red-contrib-amazon-echo and it still doesn't discover it.  For me, going to http://<IP_ADDRESS>:80/api/description.xml shows everything I would expect for my devices.
It makes me wonder if either the Echo or Google WiFi had an update recently (those are the only 2 other factors that could have updated in my situation).
Any thoughts on how to troubleshoot it?  Since mine stopped working when I didn't make any changes to node-red, it really makes me think it is an Amazon or Google update, but I don't know how to verify.
Me accessing /api/description.xml from my laptop does at least show that standard TCP traffic works fine from wifi to wired on my network (laptop I'm using to test is on the same wireless network as my Echo).

Quick update: after power cycling my echo, I could discover devices, but it still didn't interact with them successfully (even a device node plugged into only a debug node wouldn't respond, but the Echo said it was successful).
When looking in the Alexa app on my phone, it showed 3 instances of the device that "wasn't working".  I deleted all of them and discovered again from the mobile app (not the echo plus "discover devices" voice command) and it successfully added the "phillips hue light" and my voice commands work as expected.
I have a hunch there was an update to the Echo recently that is causing issues, but so far the mobile app seems to be working.  I'd still love to learn how to fix discovery from the Echo, but the fact that I have another way to connect makes it less urgent (until they make similar changes to the mobile app).
If there's any way I can troubleshoot and test, I'm happy to do it, but only have a surface understanding of the way this plugin works.


Optimized floating point unit conversions

Divisions are now made at compile time.
Only runtime multiplications are left.

Thanks!


[ON HOLD] Move out from routes config interface the option for fetching routes config

Now a customer has an option to both fetch the routes config from backend and provide a static routes config in app.module. Then those configs will be merged.
Currenlty the option to fetch routes config is in the wrong place, because it's a part of the routes config itself. Like here:
StorefrontModule.withConfig({
  routesConfig: {
    fetch: true,
    translations: { /* static config of translations */ }
  }
})

It would be good to extract fetchRoutesConfig as a separate option in the root level of configuration:
StorefrontModule.withConfig({
  fetchRoutesConfig: true,
  routesConfig: {
    translations: { /* static config of translations */ }
  }

Closing, because for now now we drop support of fetching routes config from backend in GH-2059


V+3 (Security updates)

ToDO:
Update the packages OR do the fixed required to resolve these dependbot bugs.
https://github.com/TreeMama/iSeaTree-React-Prototype/security/dependabot/80
https://github.com/TreeMama/iSeaTree-React-Prototype/security/dependabot/79
https://github.com/TreeMama/iSeaTree-React-Prototype/security/dependabot/78
https://github.com/TreeMama/iSeaTree-React-Prototype/security/dependabot/70

Here are the details (note: it looks like PR #307 and #309 will resolve much of this). I'd just pull them in and check app behavior.


MalformedXML?

Hi, all of a sudden I'm getting a S3Exception when trying to upload to a bucket:
Problem accessing S3. Status 400, code MalformedXML, message 'MalformedXML'

<Error>MalformedXML<Message>The XML you provided was not well-formed or did not validate against our published schema</Message><RequestId>49A76E41B1D348D1</RequestId><HostId>k0BCqe9rd+cIL2+6v3tgzCtDp6iVy1+rlsLy/Bq3tjdq+dhcsLQn08rLBK3c7+PNq9PRdfYj1GM=</HostId></Error>

It happens with both 7.0.0 and 7.0.2. Any hint? Thanks for your time and attention!

My bad. Wrong configuration. Sorry!


Cannot install Cython on Py3.10a1

Python master after 037245c fails to setup Cython with following error on Windows.
FusedNode.c(29697): warning C4013: '_PyGen_Send' undefined``
FusedNode.obj : error LNK2001: unresolved external symbol _PyGen_Send

Thanks.

Py 3.10 now provides a new PyIter_Send() function replacing some code that Cython currently ships internally. It's not clear yet whether _PyGen_Send() will continue to be gone (and there hasn't been a release without it yet), but we should switch to the new function in Py3.10+ (and maybe use our own copy of it in older versions).
PR welcome. The C code for that is in Coroutine.c.

Could anyone please make a patch?

Let's wait for the back-and-forth in CPython's C-API to settle a bit. It's still very early in the release cycle of CPython 3.10.
I would at least like to wait for the results of the CPython core dev sprint, which is this week. The next alpha release will probably show where things are going. Afterwards, there's still plenty of time to follow up.

Resolved in b37607f46b165e81f7af2b4eec2ae7f76f7717df by @neonene.

Resolved in b37607f by @neonene.

I don't understand this change. It uses PyGen_Send() function on Python 3.10, but this function never existed in any Python version. Do you mean PyIter_Send()?
How did you test this commit? Was it pushed directly with no PR?
Should I reopen this issue or open a new issue?

I don't understand this change. It uses PyGen_Send() function on Python 3.10, but this function never existed in any Python version.

Hum. It seems like the PyGen_Send() function was removed in CPython by: https://github.com/python/cpython/commit/24a54c0bd48d9f6f1a1289ca57afb381bc4b280e
So maybe it existed for a few day in the master branch, but not in any release version. I'm now confused.

I don't understand this change.

Ah, ok, sorry, didn't have much time do apply it, let alone test it with Py3.10, and there was a PR, so I just committed that. Yes, It should be PyIter_Send(), which was previously created from PyGen_Send() (which got removed afterwards).
Anyway, that commit was intended to be just a quick fix to get things working at all. It was not meant to be the final word. See https://github.com/cython/cython/pull/3879#issuecomment-713348218

I confirm that the current 0.29.x build succesfully on Python 3.10.a3 (I tested the Fedora package, which is currently in test).
Would it be possible to get a release please? It would unblock tons of packages using Cython.

Yeah, a release would be cool. This currently blocks testing of borgbackup on py310.


zooming

hey i installed tiefsee via microsoft store.
it worked well but since a few days ago i noticed zooming in via mouse is broken:
https://github.com/user-attachments/assets/0ceb24fd-1fcb-4e77-97d4-cda2a4b46043
you can see there is an invisible panel at the bottom blocking the view. and as we zoom in it gets bigger and bigger eventually hiding the entire image.
if you need more infos about my settings etc let me know.

After the browser automatically updated, the mechanism of CSS zoom works differently than before, which caused this bug. I am currently working on fixing this issue.

works again. thanks a million!


NPM Package for Publishing API

Will a NPM package be made available, that leverages the new publishing API, or is a code example available?

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

ID: 4f22ef0a-202d-482d-be95-1a772c2addc9
Version Independent ID: 1a2f5a98-fbb2-ce6b-698c-09b3d878f168
Content: Using the Microsoft Edge Add-ons API (in private preview) - Microsoft Edge Development
Content Source: microsoft-edge/extensions-chromium/publish/api/using-addons-api.md
Product: microsoft-edge
Technology: extensions
GitHub Login: @MSEdgeTeam
Microsoft Alias: msedgedevrel

Thanks for your question. The Publishing API is still in development. Once it is released we'll update this documentation with code samples for sure. I'll close this issue for now as we already are tracking this on our backlog.


Exit code 255 when running "--version", "--help" commands on Godot Server build

Godot version
3.6.beta3.official.21ab700f2
System information
Linux - Godot_v3.6-beta3_linux_headless.64
Issue description
When running the --version and the --help command, the exit code is 255 (error).
The issue seems to have been introduced in https://github.com/godotengine/godot/pull/62618, or more precisely, when cherry-picking that to the 3.5 branch (platform/server/godot_server.cpp was not updated as needed).
I found the issue when trying to use Godot Server as LSP server, for the vscode extension (issue https://github.com/godotengine/godot-vscode-plugin/issues/517), which prevents the server from starting.
Steps to reproduce
Run Godot_v3.6-beta3_linux_headless.64 --version.

Observe that returned exit code is 255

Minimal reproduction project
NA

The issue seems to have been introduced in #62618, or more precisely, when cherry-picking that to the 3.5 branch (platform/server/godot_server.cpp was not updated as needed).

Makes sense. Do you want to make a PR against the 3.x branch to fix that? (which we'd then cherry-pick to 3.5 too)

Makes sense. Do you want to make a PR against the 3.x branch to fix that? (which we'd then cherry-pick to 3.5 too)

Sure, looks simple enough.


Fix placement restriction reaching into non-generated chunk

A <PlacesBeside> restriction may refer to a block in another chunk.  If that chunk has not been generated yet then the block won't be in the world to place next to.  This only happens when referring to blocks from other ore distributions, not for normal minecraft terrain blocks.
This fix ensures that placement restrictions are performed only after all other ore distributions have done their generation (for the surrounding chunks).
I noticed this was in another problem report from a while ago with no resolution.
Let me know if this is the right way to submit potential changes.  I'm not sure if I have done the branching correctly.

Perhaps the ideal (but not necessarily feasible) behavior would be for any distribution with an adjacency restriction to ensure that all distributions before it in the configuration have already been applied to the neighboring chunks. Otherwise, the rule that distributions are generated in order is broken as soon as a restriction is added, which will be confusing.

I agree, I'll have a look around and think about it some more.  I'd like to form a dependency graph of all distributions which can then be used during generation to ensure all neighboring chunks have executed those dependencies first.
A dependency would need to be defined as a distribution with a <PlacesBeside> restriction, and that restriction has a block attribute that is the same block id as the <OreBlock> in some other distribution.  So basically any distribution with a restriction that refers to another distribution, regardless of whether the 2 distributions ever get near each other in reality.
If that is too hard another alternative would be to just have an attribute generationPass='last' for distributions that you want to control the order of manually.  A problem is the user might use a placement restriction and forget to set that attribute, then they get this subtle bug where it seems occasional placements are failing around the map.

The simplest way to generate a dependency graph would just be to take the order in the config.

I've had a good look at this and you probably already know it's a tough problem.  It all comes down to <PlacesBeside> wanting to know the neighboring block , yet that could be in an unloaded chunk.
I guess the chunk loading philosophy means blocks should never try to access their surroundings.  It never really dawned on me before.  Blocks should only ever be produced via a formula that can be executed on on arbitrary area, with everything else being treated as void blocks.  While deferred chunk loading (in ServerState class) fixes the issue it causes the known issues with mods.
I tried to think of other ways to approach it but the current way seems like the best solution.  I don't think the code attached is a good idea because it doesn't really fix the core issue, which is placement restrictions don't work well with chunks.  You'll always have issues at boundaries when checking the block next to you.
You basically need a deferral range on top of another deferral range, like in this new code.  But that causes issues because chunks on the view border are only partially loaded (2 deep).  If you want to process the rules in a dependency order it would mean even more layers of deferral, and you'd be left with only a few fully loaded chunks surrounding the player.
It's interesting to try and think of a system that could do these kinds of self-referring structures without running into these issues.  You can try to model the whole ore distribution in memory that way when you need a chunk you just take from the model.  You were going to calculate it eventually for those other chunks so it doesn't hurt performance too badly.  But it has issues when a structure is long enough to extend past the view horizon.  And each chunk is 64K blocks so the arrays might get large.
All the solutions seem to involve either force-loading chunks (surely not good) or deferral in loading them.  For example building a model of the whole structure is basically force loading those chunks.


concept mappings need to be taken with care

The automated procedure surely has its advantages, but it is dangerous to use it without checking the data, and in this case, this becomes very clear. Since the senses offered by the author are so numerous, finding a hit is trivial, but this hit may often be misleading. So I would suggest to raise the bars and think of a future workflow by which we can avoid that you will end up comparing apples with pears, due to problematic mappings, since Concepticon was designed to make concept comparisons more exact in linguistics.

An idea we had for some time, but which we never finished, was to find a strategy how to extract a wordlist from a dictionary, which would be in part manually curated.
For your purpose, we could design a workflow by which you have a master-conceptlist, like the IDS or similar, where you have WOLD borrowability mappings, and then you run this against the data in your dictionary, which will yield fewer mappings, but you can refine them manually.

This could again be turned into a blogpost, or one could consider a common publication where we present this as a new way to deal with dictionaries (then exemaplary, more abstract).

This is of course a bit hard to understand for me at a first glance, but I think I get the main idea. I always enjoy writing blog posts, and I would be excited about a common publication as well, thank you for the suggestion! I would be willing to put some energy into this matter to understand it better.

So to try putting it in other words: the mappings we permit to Concepticon are always strict, never vague. If a gloss is "green kind of plant", we prefer not mapping it, as we do not know what concept this denotes.
But a dictionary is not a concept list, but made of senses, as you find in your file here, like "axe, instrument, sharp argument" (I am making this one up, but you see that the senses are really different, but that you would probably be able to say that the word can express the concept "axe").
So to turn a dictionary into a word list, we need to have a basic number of concepts and see which entries with senses express these concepts. For contemporary languages, this is easier, but one can also do it more or less for Ancient languages.
The task is then, you have the concept list, your questionnaire, to find those words in your dictionary expressing those concepts, and you can use the dictionary senses for the mapping.
Right now, you interpret the multiple senses as a concept elicitation gloss, which they aren't.
So we would turn it all around, and use a master list of concepts, and then check sense by sense, if this concept is expressed by the sense description. We then assign the word form to the concept, and refine them all later on.
In this way, you have a wordlist, not a dictionary.
The CLDF structure will change here, as you'll have two files: a dictionary file and a wordlist file.

Our first step would be to make some master concept list, which should be a bit limited, some 1000 or so entries, I suggest.

Ah, now I get it, but that task has been done already: http://northeuralex.org/languages/hun

You mean making the master conceptlist? Is that the reference list you want to use for your work?

Yes, there is a misunderstanding. I will try to explain later.

It is not about making a different mapping, but a different kind of dataset. What you have is currently problematic, as it is a dictionary that you mask as a wordlist. A wordlist starts from concepts and provides words that express these. So a wordlist can have identifcal forms expressing different concepts. A dictionary starts from forms and provides descriptions of their meaning. Meanings can consist of more than one concept. For dictionaries and wordlists, we have CLDF datasets, but you use the wordlist dataset. So what you should first do for a dictionary is using a dictionary structure, and then we can discuss how to add a manually curated wordlist derived from the dictionary on top of that.
So what we should do first is following the cldf-code shown above to make a dictionary out of the data, with senses, etc. Then, we make a script that can hopefully be reused to derive a wordlist from the dictionary, potentially one that reflects the 1005 concepts (or 1004?) in NorthEuralex.

Okay that makes sense, now I know exactly what I need to do, thank you for the detailed explanation :)

Okay, so I've looked into how to create a dictionary but it seems quite different from wordlists. If I see it right, I'll have to use pydictionaria in the conversion-script and provide the raw data as a .sfm file, right?

Yes and no. The underlying data can be any format. But maybe let me start by setting this up for the streitberggothic dictionary? I'd ask colleagues to review, whom I will inform about this, as we wanted to do this for a long time and were experimenting with other dictionaries.

I cannot promise when this will be done, but I'll put it onto my todo-list, and I have already contacted our colleagues.

That is great to hear, thank you very much, there is no rush :)

I've applied the new worflow from streitberggothic and pushed the repo. Still need to manually review wordlist.tsv tho.

the automatic refinement wasn't good so I went through it manually and pushed the repo


fix: updated semantic release commit message

Description
It Fixes the message length error. Release notes are saved in the changelog so we don't require them in the release.
Type of change

[x] Bug fix

PR checklist

[x] I have run the test suite locally and fixed any issues that were caught
[x] I have written unit tests for new functionality
[x] I have added changelog notes for this pr

:tada: This PR is included in version 0.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


cargo-tarpaulin: support darwin

Motivation for this change
support darwin
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 132716 at 02b32550 run on aarch64-linux 1

1 package failed to build:

cargo-tarpaulin

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.


NO-JIRA: Activate quick-tests by default

@mattrpav - We can let this run and see how long it takes

Sounds good, you can go ahead and merge it if you want


Why is there no specific offset location information in delta Lake's DeltaSourceOffset

Hi, how are you?
Recently, I was designing the monitor of Delta Lake stream. However, I found that the offset information in delta Lake's Delta source offset can't directly identify the start offset position and end offset position of topic, which is not similar to Kafka source. In this way, I can't intuitively know my consumption status from the source information center. How can I know the consumption progress of Delta Lake stream?
For example，
Source information in Kafka，startOffset only include TopicPatition and its specific offset.
Like:
"startOffset" : {   "topic-name" : {     "0" : 1,     "1" : 22,     "2" : 419,   } }, "endOffset" : {   "topic-name" : {     "0" : 10,     "1" : 100,     "2" : 1000   } }
But in Delta ，startOffset include sourceVersion、reservoirId、reservoirVersion、index and isStartingVersion,I don't seem to know the exact offset value
Like:
"startOffset" : {       "sourceVersion" : 1,       "reservoirId" : "78dca187-ba05-46df-b663-b25d19cd34d2",       "reservoirVersion" : 3733,       "index" : -1,       "isStartingVersion" : false     },     "endOffset" : {       "sourceVersion" : 1,       "reservoirId" : "78dca187-ba05-46df-b663-b25d19cd34d2",       "reservoirVersion" : 3733,       "index" : -1,       "isStartingVersion" : false     }
I don't think these fields have much to do with the value of offset，and hope someone can answer this question.
Thank you.

@SeekWinds you can use reservoirVersion in the offset. It's the version of Delta Lake table the streaming query is processing. You can compare it with the latest table version to know what's your current status.

@SeekWinds you can use reservoirVersion in the offset. It's the version of Delta Lake table the streaming query is processing. You can compare it with the latest table version to know what's your current status.

I know reservoirVersion , but

@SeekWinds you can use reservoirVersion in the offset. It's the version of Delta Lake table the streaming query is processing. You can compare it with the latest table version to know what's your current status.

Thanks


Continue development of Userspace pthread callbacks.

Summary

Move pthread_exit() to user-space (at libs/libc/pthread/pthread_exit.c).  The old pthread_exit is renamed nx_pthread_exit().  Initially, the userspace pthread_exit() only calls nx_pthread_exit() but will eventually perform pthread clean up and data destructor calls.

Impact
Testing

This PR is part of a larger work in progress.  Notice that it does not merge to master but to the working feature/pthread-user branch.

From PR #3170
I am beginning to think that the best way to implement per-process globals might be the same way that we already implement other per-process, application data like file descriptor, streams, etc.  Allocate then with umm_malloc(), but retain them in the group structure with the system call to access them.

From PR #3170
I am beginning to think that the best way to implement per-process globals might be the same way that we already implement other per-process, application data like file descriptor, streams, etc. Allocate then with umm_malloc(), but retain them in the group structure with the system call to access them.

Yes, it's another approach. But why not move all pure userspace stuff to the main thread stack?

This PR fix the issue described here: https://github.com/apache/incubator-nuttx/issues/1263

I am not going to complete this change.  I am not enjoying having all of my designs being micromanaged in this way and other than enjoyment, I have no motivation to do any of this.


Empowered BlockProcessor to be solely responsible for block processing

Empowered BlockProcessor to be solely responsible for block processing
Tweaked Pool class to use Dictionary
Switched handler to interact with new BlockProcessor

I think the BlockProcessor is a great name and has a great goal and remove some of the dependencies from BlockChain class.

@aboimpinto you are absolutely right about AddBlock/ContainsBlock on Blockchain class. Based on my perception we can drop them and switch to BlockProcessor class instead.


add HK‘s alias

zh-HK and en-HK both are HK's locale

Coverage remained the same at 98.84% when pulling e0de9e4449961e5f35bc21c6317e25ea4c64871b on Diluka:patch-1 into cd92fb3e8e70109e35a564ce633ebe893c444df9 on chriso:master.

Thanks.


Enable tf.shape() for SparseTensor

Added an override for tf.shape(), that takes care of SparseTensor objects as well. Added tests and verified locally. This partially addresses #1968.

Can one of the admins verify this patch?

@siddharth-agrawal: looks good, could you rebase?  I will kick off the Jenkins run after that.

Jenkins, test this please.

@concretevitamin Done. I have a question though. I thought I needed to rebase only when there were conflicts in my branch, or is there another reason?

yeah, rebasing only needed on conflicts (most of the time).
@tensorflow-jenkins test this please

You're right -- I saw the merge button being gray but I didn't look too closely.  It was not due to conflicts but due to the lack of Jenkins results.  Will merge after green.

Merged into master.  Thanks @siddharth-agrawal!

@concretevitamin No problem!


Nit: implement custom help handler

Currently click parses the help short text as help text until the first dot. I think it's nicer if the dot is not included.

Out of scope


Docker compose and docker image upload

Try it...
$ docker compose up -d
[+] Running 4/4
 ✔ clio 3 layers [⣿⣿⣿]      0B/0B      Pulled                                                                                3.6s
   ✔ e67fdae35593 Already exists                                                                                0.0s
   ✔ 1240990d516c Pull complete                                                                                2.2s
   ✔ 74c20035ab9d Pull complete                                                                                2.3s
[+] Running 3/3
 ✔ Container docker-rippled-1  Healthy                                                                                300.9s
 ✔ Container cassandra         Healthy                                                                                61.9s
 ✔ Container docker-clio-1     Started                                                                                300.9s

$ dps
NAMES              STATUS                   PORTS     IMAGE
docker-clio-1      Up 2 minutes                       rippleci/clio:develop
cassandra          Up 7 minutes (healthy)             cassandra:4.0.4
docker-rippled-1   Up 7 minutes (healthy)             rippleci/rippled:2.0.0-b3

$ docker exec cassandra bash -c "cqlsh -e 'use clio; select * from ledger_range;' "

 is_latest | sequence
-----------+----------
     False |  1072183
      True |  1072237

I think it would be also useful to mention docker image and example of docker compose in the main README file

@legleux is this going anywhere or should we close it?
cc @kuznetsss

I think it would be easier to close this PR and open a new one. Because we now have code to build and publish docker images which could be reused and we now export binaries as artefacts in CI. But whatever is more comfortable for @legleux.

This could probably be refactored simpler now with the recent changes introduced.


Rename token_request to service_account in bindings

Description
Changes proposed in this pull request:

Rename param
Update docs
Update test

Related issue(s)

See #1202

/kind enhancement

/hold

/unhold


🚀 Feature: TechInsights Plugin Enhancement to show related Facts or Metrics

🔖 Feature description
The TechInsights plugin is great. We're looking to enhance the out of the box ScoreCard components with additional view that includes related Fact information for each Check.  I see a couple of options here:

Configure an existing boolean check with the source Facts that it is using and query the backend for the Fact data.
Add a new numeric type "metric" check that doesn't return True/False but instead returns a value within a set range

Looking for any feedback or suggestions before contributing...
🎤 Context
Our usecase is to use the Scorecard functionality to show a richer set of data. For example - if some owned components are not used in systems, or if some used systems don't have appropriate owner metadata. A richer interface that provides a customizable click through experience to action the problem would be more useful than the current out-of-the-box functionality.
✌ Possible Implementation
No response
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
Yes I am willing to submit a PR!

@benjdlambert could you please assign this one for me?

Assigned! :tada:

Yes, I will submit a PR next week

@tperehinets did you submit that PR, or should this be reopened?

@tperehinets did you submit that PR, or should this be reopened?

Could you please reopen it? I will submit a PR today

@Rugvip can you help?

bump


Add support for creating Postgres functions

Related to https://github.com/microsoft/vscode-cosmosdb/issues/1407

This PR will be in flux for a little while, I'll ping once it's ready for a re-review

Closing in favor of the query feature (starting with https://github.com/microsoft/vscode-cosmosdb/pull/1444)


callback function is not called if only start date is changed in Double Calendar

In a Double Calendar if you change the start date it is correctly updated and the calendar then expects you to select the end date. The issue appears when you don't want to change the end date and you just click outside the calendar: the callback function is not called and thus your code doesn't do it's business.

This is similar to https://github.com/Baremetrics/calendar/pull/1

@enekochan Should be good to go on this one.
https://github.com/Baremetrics/calendar/commit/c7e68c20f4a4b165be75958284296de00b0f30e4

Thanks!


website

Current dependencies on/for this PR:

main

PR #15   👈

This stack of pull requests is managed by Graphite.


Added a new YT Channel

I have added a New YouTube Channel  Named CodewithHarry which contains many useful resources related to web development and many other modern technologies.
Channel Link: Code with Harry
Added By: Tayyab Ali<EMAIL_ADDRESS>

LGTM. :)
Be sure to visit web-dev-resources.com and check if everything is ok. Thanks!


Demo is not working on ui-bootstrap-tpls-1.1.0

The UI isn't the same as on ui-bootstrap-tpls-1.1.0.

Hi I had the same issue, I solved it by substituting the template for the director override. I replaced the new class selector optimization
uib-is-class="'btn-info' for selectedDt,'active' for activeDt on dt"
back to the original:
ng-class="{'btn-info': dt.selected, active: isActive(dt)}"
/// Solution below
var daypickerDelegate = function ($delegate, $templateCache) {
        var directive = $delegate[0];

        $templateCache.put("uib/template/datepicker/multi-day.html",
        "
\n" +
        "
\n" +
        "
\n" +
        "      <button type=\"button\" class=\"btn btn-default btn-sm pull-left uib-left\" ng-click=\"move(-1)\" tabindex=\"-1\"></button>	\n" +
        "      <button id=\"{{::uniqueId}}-title\" role=\"heading\" aria-live=\"assertive\" aria-atomic=\"true\" type=\"button\" class=\"btn btn-default btn-sm uib-title\" ng-click=\"toggleMode()\" ng-disabled=\"datepickerMode === maxMode\" tabindex=\"-1\">{{title}}</button>	\n" +
        "      <button type=\"button\" class=\"btn btn-default btn-sm pull-right uib-right\" ng-click=\"move(1)\" tabindex=\"-1\"></button>	\n" +
        "
\n" +
        "
\n" +
        "      	\n" +
        "      {{::label.abbr}}	\n" +
        "
\n" +
        "
\n" +
        "
\n" +
        "
\n" +
        "      {{ weekNumbers[$index] }}	\n" +
        "      \n" +
        "        <button type=\"button\" class=\"btn btn-default btn-sm\"\n" +
        "            ng-class=\"{'btn-info': dt.selected, active: isActive(dt)}\"\n" +
        "          ng-click=\"select(dt.date)\"\n" +
        "          ng-disabled=\"::dt.disabled\"\n" +
        "          tabindex=\"-1\">{{::dt.label}}</button>\n" +
        "      	\n" +
        "
\n" +
        "
\n" +
        "
\n" +
        "");

        directive.templateUrl = "uib/template/datepicker/multi-day.html";

Hi,
Thank you for solution. This will be merged in master branch or we have to add it to our own lib?

I'm not sure of the best way to do add it as part of the module. It should be easy enough to replace it globally for all uib-datepickers, but I'm not sure if that's what everyone wants.
PRs with suggestions are welcome.

Actually there is another issue as well. This only solves the problem with daily view. Since monthly and yearly have different template, this doesn't work there. And just replacing their template also doesn't help. If I find a solution I'll update this thread.

Why would the month and year views need updating? Only individual dates get
selected. Unless you want the months or years with selected dates to be
highlighted.
On Thu, Feb 18, 2016 at 3:23 AM mehranshakeri<EMAIL_ADDRESS>wrote:

Actually there is another issue as well. This only solves the problem with
daily view. Since monthly and yearly have different template, this doesn't
work there. And just replacing their template also doesn't help. If I find
a solution I'll update this thread.
—
Reply to this email directly or view it on GitHub
https://github.com/spongessuck/gm.datepickerMultiSelect/issues/39#issuecomment-185595045
.

Exactly. e.g. When min-mode is month, I want to select Jan and Feb, and see them highlighted

I'm not sure how you could do that without affecting with the individual
date selection...like if Jan 1 00:00 meant 'select January,' it would also
mean 'select Jan 1.' You'd have to do some trickiness.
On Thu, Feb 18, 2016 at 9:48 AM mehranshakeri<EMAIL_ADDRESS>wrote:

Exactly. e.g. When min-mode is month, I want to select Jan and Feb, and
see them highlighted
—
Reply to this email directly or view it on GitHub
https://github.com/spongessuck/gm.datepickerMultiSelect/issues/39#issuecomment-185752399
.

I also don't know what is the better way to fix this, but I don't feel good copying gm.datepickerMultiSelect.js and modifying it.
As bootstrap datepicker is already designed to support a different template. That's what I've done:

Created multi-datepicker.html (copied from datepicker.html and added template-url):

	<uib-daypicker ng-switch-when="day" tabindex="0" template-url="multi-day.html"></uib-daypicker>
	<uib-monthpicker ng-switch-when="month" tabindex="0"></uib-monthpicker>
	<uib-yearpicker ng-switch-when="year" tabindex="0"></uib-yearpicker>

Created multi-day.html (copied from day.html and changed class):

				<button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1">

				</button>

				<button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1">
					{{title}}
				</button>

				<button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"></button>

				{{::label.abbr}}

				{{ weekNumbers[$index] }}

				<button type="button" class="btn btn-default btn-sm" ng-class="{'btn-info': dt.selected, active: 	isActive(dt)}" ng-click="select(dt.date)" ng-disabled="::dt.disabled" tabindex="-1">
					{{::dt.label}}
				</button>

How to use it:

<uib-datepicker ng-model='activeDate' multi-select='selectedDates' template-url='multi-datepicker.html'></uib-datepicker>

That way you solve the issue just using html. No js change.

Hello! Thanks for solution. When I use ng-model-options="{timezone: 'utc'}", color of selected days does not changes! How can i fix it? Thx

Hi, @mislamov.
This is probably due to the fact that the directive is expecting selected dates to be midnight local time and not midnight UTC. I'll open a new issue for this.

Hi, thanks for your precious work! But, it doesn't work at all with the Bootstrap UI >= 1.0.0. Here is the forked Plunker with only the bootstrap version changed to 1.0.0:
http://plnkr.co/edit/jTZNqjoAOwOx3Rqiq49u?p=info
While you mention that it should work. Am I doing it wrong?

@mtuzinskiy,
The selectedDates array should fill with your selections, but it won't look like they're selected on the calendar.
You have to give a custom template for the daypicker directive since the default one doesn't use ngClass as of v1.0.0, which is what my directive relies on for styling selected dates.
Please refer to @brenovieira's comment for a solution.

Oh right, it works great, thank you!

@spongessuck
I have referred to @brenovieira's comment, but if the activeDate is not this month, color of selected days does not changed color, the dt.selected is always false.
How could I fix it? Thanks.


TensorFlow/Keras Toolbox

Dear CMS-ML community,
I would like to bring up the following proposal:
Feature description
Machine-learning applications in CMS-analysis are mainly implemented with TensorFlow/Keras nowadays. Such a common baseline allows the support of a "toolbox", containing useful callbacks, metrics, loss-functions, ...
Possible solution
Simple predefined Keras custom Callbacks, Metrics, ... using e.g.:

Callback: https://www.tensorflow.org/api_docs/python/tf/keras/callbacks/Callback
Metric: https://www.tensorflow.org/api_docs/python/tf/keras/metrics/Metric

Best,
Peter

Hey @pfackeldey !
Thanks for the suggestion. Do you have anything particular in mind, like certain callbacks or CMS/HEP specific metrics and losses?

Hi,
I could imagine callbacks for common plotting problems, which can be displayed e.g. after each epoch and logged by TensorBoard: Confusion matrices, Input variable distributions, Loss, ROC (preferable already in HEP-styling)
Also more technical things, such as GPU usage Callbacks.
For metrics and losses I have nothing in particular in mind, but I can imagine that many analysts are experimenting and this knowledge might get lost if it is not condensed in a central place.
(One metric I could imagine is the significance of the signal node of a classification problem.)

If you have a - say - callback available as a gist, I can create a minimal structure around it in the package and set things up.
As a second step, we can add tools one-by-one and see if the structure holds.

Hope this snippet might serve as a starting point for a GPU resource-logging callback:
https://gist.github.com/pfackeldey/e3c5edfc3ea81bd1b82bc6e1fd1ab3af


Missing morphological annotations in Bunić

@arsimr16 - the following entries seem to be missing morphological annotations, could you check in the bunic-loci-morphologia spreadsheet?

CITE ID
word

989645
Cocyti

976932
Lacaenis

974423
Memphitico

977015
Strymon

Fixed.


Audio quality has gotten worse

My TwitchLeecher version: 1.7.3
My Windows version: 7, 64bit
.NET Framework updated to 4.8.
It looks like the audio quality of downloaded clips has gotten significantly worse recently. They all have 128kbps bitrate, and the older clips that I still have on my PC have at least 192kbps audio.
Note that this affects all VoDs of all the streamers that I've checked.
You can actually hear the sound quality being worse.

2 things are very unlikely here: First off Twitch videos cannot be 192kbps since Twitch only allows a maximum bitrate of 160kbps. And secondly for at least one year straight the settings of how TL processes video and audio has not been changed.

You can actually hear the sound quality being worse.

Speaking as an audio engineer: Unless you have some really high quality studio equipment you cannot hear the difference between 128kbps and 192kbps on a video that got encoded to death over the internet. Even on uncompressed .wav files it is very hard for "normal" ears to hear differences in bitrates.
I don't really know how you come to your conclusion since there is nothing to work with. A general "it got worse" without any clues or examples is hard to work with.

As far as I remember Franiac's code he does no audio transcoding or such. So TwitchLeecher should not be responsible for any loss in audio quality. @Franiac please correct me if I'm wrong with that.
@xNevan have you checked your own audio equipment? Have you update any drivers/ Windows itself lately? Things like that could be a cause to experience problems with audio quality.
Another possibility could be that the loss in quality already happened before download but during the upload by the content creator?
Maybe the VoD you experienced the worse audio quality on would be interesting to analyze the problem further.

@Codereaders I changed the audio stream to be actually re-encoded to match the video stream's length but that change is pretty old now. But while doing that, the source audio stream's settings are not changed (as in bitrate, samplerate and such...)

Closed because no response


Upgrade the FullTrustProcess to .NET 6 and CsWinRT

In order to fix a weird Visual Studio bug with bundled dotnet 5 that prevents us from targeting ARM64, switch to .NET 6
Require it for building Files
Drop support for regular ARM (likely needs Partner Center changes as well)
Switch to System.Text.Json from Newtonsoft.Json
Use CsWinRT

@Panda-Sharp do you have any idea how we can fix the pipeline issue?

@Panda-Sharp do you have any idea how we can fix the pipeline issue?

@yaichenbaum I wrote you on DIscord ;)

Sorry to bother. Enjoy!


tabs best practises

Docs Build status updates of commit d5f6c41:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Run script failed with no detailed information. Please retry building your content again. If the issue still happens, open a ticket in https://SiteHelp and include the error report for our team to troubleshoot

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.

Docs Build status updates of commit d5f6c41:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1
:x:Error

Details

.openpublishing.publish.config.json
:x:Error

Details

:x:Error

Details

_dependentPackages/CommonPlugins/tools/JoinTOC.ps1

Line 82: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Exit code: -1073741502
Line 217: [Error] Error happened when executing plug-in script _dependentPackages/CommonPlugins/tools/JoinTOC.ps1 at step docset_prebuild. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

.openpublishing.publish.config.json

Line 80: [Error] Failed to execute customized script at step docset_prebuild in docset msteams-platform. Please check your .openpublishing.publish.config.json?on the configuration of the plug-ins for docset msteams-platform step docset_prebuild or ask for help?in Docs Support teams channel. Please also include the build report and the following error code for our team to troubleshoot: 1

Line 138: [Error] W:\5wkw-s\.optemp\packages\opbuild.scripts.1.84.4\tools\opbuild\docset.prebuild.ps1 failed to execute

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.

Docs Build status updates of commit d5f6c41:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.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.

Docs Build status updates of commit 465fdb5:
:clock10: Pending: waiting for processors (5 builds ahead of you)
:warning: Docs Build is busy, currently there are 5 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 465fdb5:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:x:Error

Details

msteams-platform/tabs/design/tabs.md

[Error] Cannot resolve '/includes/design/tab-layouts.html' relative to 'tabs/design/tabs.md'.
[Error] Cannot resolve '/includes/design/tab-types.html' relative to 'tabs/design/tabs.md'.
Line 11: [Warning] Invalid file link:(~/tabs/design/tabs/design/tabs-mobile.md).

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.

Docs Build status updates of commit 48b9482:
:clock10: Pending: waiting for processors (6 builds ahead of you)
:warning: Docs Build is busy, currently there are 6 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 48b9482:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.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.

Docs Build status updates of commit ae70e80:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.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.

Docs Build status updates of commit 161f753:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.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.

Docs Build status updates of commit 677ff19:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.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.

Docs Build status updates of commit dde1570:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/design/tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.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.


Inserting new item in field list clears the values of the previous list item

Describe the bug and the expected behavior
Inserting a new item in field list clears the values of the previous list item.
To illustrate the bug, here's an example of a simple UI for adding variables to multiple environments.
Using a deeply nested schema like:
const schema = z.object({
  environments: z.array(
    z.array(
      z.object({
        name: z.string(),
        description: z.string(),
        value: z.string(),
      })
    )
  ),
});

Inserting a new environment clears the values of the previous environment when defining defaultValue as follow:
<button
  {...form.insert.getButtonProps({
    name: fields.environments.name,
    defaultValue: [{ name: "", description: "", value: "" }],
    )}
>
  Add environment
</button>

The same thing happens when inserting a new variable within an environment.
The expected behavior is that values previously entered are persisted when a new list item is inserted.
Conform version
v1.1.5
Steps to Reproduce the Bug or Issue
Sandbox: https://stackblitz.com/edit/remix-run-remix-7ybrqe?file=app%2Froutes%2F_index.tsx

Go to https://stackblitz.com/edit/remix-run-remix-7ybrqe?file=app%2Froutes%2F_index.tsx
Add a an environment by clicking  on Add environment
Fill in values for name, description, and value for the newly created environment
Add a new environment by clicking on Add environment
Values from step 3 have been cleared. The expected behavior is that values from step 3 are persisted.

Alternatively:

Go to https://stackblitz.com/edit/remix-run-remix-7ybrqe?file=app%2Froutes%2F_index.tsx
Add a an environment by clicking  on Add environment
Fill in values for name, description, and value for the newly created environment
Add a new variable by clicking on Add variable
Values from step 3 have been cleared. The expected behavior is that values from step 3 are persisted.

What browsers are you seeing the problem on?
Chrome, Firefox, Microsoft Edge, Safari, Others
Screenshots or Videos
No response
Additional context
No response

Might have something to do with your nested array data structure. I would have expected it to have a nested object for the variables. Something like this:
const schema = z.object({
  environments: z.array(
    z.object({
      variables: z.array(
        z.object({
          name: z.string(),
          description: z.string(),
          value: z.string(),
        })
      ),
    })
  ),
});

Not sure if that is the issue but I have a suspicion that this is why it is not able to keep track of the keys in your form when inserting a new entry.