Account id move storage flag to front #538

Fixes #538

If we go with the second approach, we can also remove all the code which sets the top bit of non-fungible asset to 0 - so, this would simplify things a bit. But not sure if there are any longer-term downsides to making this change.

In that case, it may make sense to implement https://github.com/0xPolygonMiden/miden-base/issues/140 here, and instead of:

Reduce account ID size to 60 bits (originally described in https://github.com/0xPolygonMiden/miden-base/issues/104). This could be done by requiring that during the grinding process the 4 least significant bits of the account ID are set to all 0s.

We could have the bits being set to zero in the most significant bits.

Seems like we don't have reproducible builds done for this repo. The tests are not failing for me locally. I'm having a look at it.

Humm, this is odd, the CI is timing out. I'm not sure which test is timing out because cargo's test runner run everything in parallel. Running the test suit locally it super fast, using the cargo make test-default even after forcing a clean compile.
Did we have any changes to downstream libraries and architecture dependent optimization?

If we go with the second approach, we can also remove all the code which sets the top bit of non-fungible asset to 0 - so, this would simplify things a bit. But not sure if there are any longer-term downsides to making this change.

Which approach do you want to move forward with?

I'm still trying to think through this. A few considerations:

We want to have faucet ID inside the asset so that by looking at the asset word, we can immediately tell which faucet created it. Currently, this is possible because for fungible assets the format is [amount, 0, 0, faucet_id] and for non-fungible assets it is [hash, faucet_id, hash, hash].
We also want to have an easy way to tell if an asset is a fungible or non-fungible asset. With the above scheme we can do that by looking at asset[2]. Previously, we could also do this by looking at the first bit of the asset - so, the question is whether we still want to do something like that.
a. One thing I'm not sure is whether having the same info encoded in a redundant way is a good idea at all. Maybe it is good that now there would be only one way to tell if somethings is a fungible or non-fungible asset. (and the code becomes somewhat simpler too).
b. A potential downside of not having a single bit define the asset type is that now we take up a whole element for this. So, for example, previously, we could have serialized fungible assets as 2 field elements - but now we either need to serialize it as 3 elements or add some kind of discriminant. Not a big problem for fungible assets, but would be kind of annoying for non-fungible assets.

Okay, so just synchronize and to make sure I hit the goals set by @Dominik1999 to have the on-chain notes merged by the end of the week. How do you want to proceed? So far these changes have been order as a requirement for #539 , and https://github.com/0xPolygonMiden/miden-base/tree/hacka-issue-539 is built on top of this.
Do you want me to do the event based note extract separate?

Okay, so just synchronize and to make sure I hit the goals set by @Dominik1999 to have the on-chain notes merged by the end of the week. How do you want to proceed? So far these changes have been order as a requirement for #539 , and https://github.com/0xPolygonMiden/miden-base/tree/hacka-issue-539 is built on top of this.

Do you want me to do the event based note extract separate?

I think the simplest thing for this PR is to to set the 3rd bit of a non-fungible asset to 0 (instead of the 1st bit currently). We can find a more comprehensive solution as a part of #140 when we work on it.
Once this is done, we can merge this PR and work on the event-based note extraction in a separate PR.

My guess would be that the tests that are timing out are the ones that are for proving transaction execution. These would be run with test-prove command.

Humm, if that is the case we have some tests without the prove marker doing proving. Because the CI is failing on --skip prove. I'm adding timeouts with nexttest to see if it improves the error message.

Humm, if that is the case we have some tests without the prove marker doing proving. Because the CI is failing on --skip prove. I'm adding timeouts with nexttest to see if it improves the error message.

I guess the tests which do just transaction execution would be affected too (if they need to generate Falcon keys for signing transactions). I didn't think it would result in such a big slowdown - but maybe it did.

The test failures were caused by the change to the validation. The code to find an account seed started panicking because it tried to construct an account, check it's storage type, and when it was an unassigned bit sequence it would panicked.

merge :)

merge :)

This is not ready to merge, I need to check the code and check the 3rd bit is set properly. Will be done soonish.

We probably don't have any tests which make sure these functions work as expected since all the tests are passing. Let's create an issue to add such tests in the future.

I added a test for validate_non_fungible_asset.
build_non_fungible_asset was tested indirectly via test_create_fungible_asset_succeeds.
The test was passing because the non-fungible asset is a hash, and the hash happened to have the bit we cared about set to 0. IOW, tests for non-fungible assets are inherently probabilistic.

now merge


Notification toast for data change

User story
As a nutritionist working with data

I want to see when the app makes an API call that fails and
when the measure of MND changes as a result of changing the selected MN (diet -> biomarker, biomarker -> diet data)

Description / Example use
We need snackbars that inform users of errors and any other changes in the dashboard.
What happens if a user is on the baseline page and changes the vitamin that's selected to one that is only biomarker, not diet?
Switch to that page with the snack bar informing of the change.
More details in the #300 discussion.
Screenshot of the page
1) Error snacbkar (e.g. failed API call)

2) Information snacbkar

Snackbar examples
1) Error snackbar (e.g. failed API call)

2) Information snackbar (e.g. MND change)

Acceptance criteria

[ ] 1) User is informed with an error snackbar when an API call faills
[ ] 2) If the user switches the vitamin that's selected to one that is only biomarker, an information snackbar informs the user that different data was loaded.

Useful links
Snack-bar:
https://material.angular.io/components/snack-bar/overview
Integrate here:
https://github.com/micronutrientsupport/micronutrient-support-tool/blob/develop/src/app/apiAndObjects/api/mapsHttpResponseHandler.ts#L68
Like this:
https://kwvmxgit.ad.nerc.ac.uk/bgs-lims/bgs-lims-gui/-/blob/develop/src/app/apiAndObjects/api/myHttpCallErrorHandler.ts#L33
Sprint Ready Checklist

[ ] Acceptance criteria defined

[ ] Team understands acceptance criteria

[ ] Team has defined solution / steps to satisfy acceptance criteria

[ ] Acceptance criteria is verifiable / testable

[ ] External / 3rd Party dependencies identified

Merged last sprint, closing issue.


Rename task struct to "process control block"

Reading lesson number three I understand that what usually is referred to as a "process control block" (PCB) in OS design is named as a "task".
I was wondering why this name was chosen? Is this something that is also done in  the linux kernel? Or was it done because it might be more natural to understand than PCB? Or am I misunderstanding what you are referring to as a task?
In my opinion it would be better named PCB, since it makes use of common OS naming and it better caputres what a "task" is. The structure itself is not really a task, it is an image of a process that should be executed.
Thanks for doing this project by the way, I find it absolutely amazing.

Since writing this comment I have learned that in Linux this concept is indeed called a task and also the task struct is used, therefore this issue can be closed.


Fix --config handling and allow --append-config

From my testing, passing --config ./file.toml wasn't being handled correctly.
Debugging it, it looks like parse_preliminary_options in flake8 strips out these options, so by the time we get to it in parse_configuration_and_cli they are nowhere to be found in argv.

@orsinium this is good to be reviewed

I tested the --config option and it now seems to work with this patch.

I tested the --config option and it now seems to work with this patch.

Thank you for your contribution! Sorry for postponing the review of the PR. I'm still not sure what PR does, how it fixes the issue. Probably, I should try to debug it myself as well.

Thank you for your contribution! Sorry for postponing the review of the PR. I'm still not sure what PR does, how it fixes the issue. Probably, I should try to debug it myself as well.

W/o this patch, the --config option (and probaply the --apend-config option as well) does not work since it's stripped away by flake8 before flakehell has a chance to see it.

W/o this patch, the --config option (and probaply the --apend-config option as well) does not work since it's stripped away by flake8 before flakehell has a chance to see it.


Use relative project dependencies to enable integration of opt4j as a gradle subproject.

Coverage remained the same at 21.634% when pulling 78c0ec51be0dc88278342f6ac42b17c6553384be on JoachimFalk:feature/relativeProjDepsForMaster into 513d2c0122dfce707b681889836378e45d385576 on felixreimann:master.


make it easily consumable with android studio and gradle

+1

+1

Yeah it'd be great to add this to Maven for Gradle support

Yes, and I would like to add support for appcompat, when I have time I'll add to maven.

+1 Gradle

Gradle ready


we can not add an event directly to the calendar from days

morning
I am wilfried kouadio student at the institute Atlantic telecom of brest and this project attracted me to the proposal of a rather interesting idea. Indeed after analysis of this agenda I noticed that it was impossible to add events directly from the days.
So it would be interesting to do it by clicking on the desired day which opens a window pop-up giving the possibility to the user to add directly his event through a text area taking obviously of course the fact that we can not add d event on the days preceding the current day.
I propose to achieve this task.
cordially.

Hi berba1995!
Thank you for paying attention to my project. I agree with you on this point. But I do not have time yet to do this feature.

key i noticed  that you have merged my recently pull request about this.
thank you for accepting my contribution.

you are welcome! there are still many features that remain


I try to increase the -1 dim ,the big kernal becomes more and more slower than conv2d

if torch.cuda.is_available():
    x = torch.randn(64, 384, 256, 31).cuda()
    m1 = DepthWiseConv2dImplicitGEMM(384, 31, bias=False).cuda()
    m2 = nn.Conv2d(384, 384, 31, padding=31 // 2, bias=False, groups=384).cuda()
    m2.load_state_dict(m1.state_dict())
    with torch.cuda.amp.autocast(True):
        import time
        t1 = time.time()
        y1 = m1(x)
        torch.cuda.synchronize()
        t2 = time.time()
        print(f'The big kernal time is {t2 - t1}')
        t1 = time.time()
        y2 = m2(x)
        torch.cuda.synchronize()
        t2 = time.time()
        print(f'The pytorch time is {t2 - t1}')
    (y1.mean() * 1024).backward()
    (y2.mean() * 1024).backward()
    print("output difference:", ((y1 - y2) ** 2).mean())
    print("gradient difference:", ((m1.weight.grad - m2.weight.grad) ** 2).mean())

The big kernal time is 0.02849888801574707
The pytorch time is 0.1821727752685547
    x = torch.randn(64, 384, 256, 200).cuda()
    m1 = DepthWiseConv2dImplicitGEMM(384, 31, bias=False).cuda()
    m2 = nn.Conv2d(384, 384, 31, padding=31 // 2, bias=False, groups=384).cuda()
    m2.load_state_dict(m1.state_dict())
    with torch.cuda.amp.autocast(True):
        import time
        t1 = time.time()
        y1 = m1(x)
        torch.cuda.synchronize()
        t2 = time.time()
        print(f'The big kernal time is {t2 - t1}')
        t1 = time.time()
        y2 = m2(x)
        torch.cuda.synchronize()
        t2 = time.time()
        print(f'The pytorch time is {t2 - t1}')
    (y1.mean() * 1024).backward()
    (y2.mean() * 1024).backward()
    print("output difference:", ((y1 - y2) ** 2).mean())
    print("gradient difference:", ((m1.weight.grad - m2.weight.grad) ** 2).mean())

The big kernal time is 0.951230525970459
The pytorch time is 1.1460661888122559
torch.random.manual_seed(0)
if torch.cuda.is_available():
    x = torch.randn(64, 384, 256, 256).cuda()
    m1 = DepthWiseConv2dImplicitGEMM(384, 31, bias=False).cuda()
    m2 = nn.Conv2d(384, 384, 31, padding=31 // 2, bias=False, groups=384).cuda()
    m2.load_state_dict(m1.state_dict())
    with torch.cuda.amp.autocast(True):
        import time
        t1 = time.time()
        y1 = m1(x)
        torch.cuda.synchronize()
        t2 = time.time()
        print(f'The big kernal time is {t2 - t1}')
        t1 = time.time()
        y2 = m2(x)
        torch.cuda.synchronize()
        t2 = time.time()
        print(f'The pytorch time is {t2 - t1}')
    (y1.mean() * 1024).backward()
    (y2.mean() * 1024).backward()
    print("output difference:", ((y1 - y2) ** 2).mean())
    print("gradient difference:", ((m1.weight.grad - m2.weight.grad) ** 2).mean())

The big kernal time is 1.524620771408081
The pytorch time is 1.4657022953033447

Please give me some guidiance to fix it?,then I can try this great idea with big kernal


sdk/state: keep amounts in int64

What
Change the asset limit to be an int64 to be consistent with the Amount Balance being stored as an int64.
Why
For consistency, so all amounts are stored the same way. This also makes it easier to work with the value since we can use simple math operations on it if we need to.

I left as string to be consistent with the txnbuild package, but if you think we might have to alter the value then int64 makes sense

The txnbuild package looks like it was inconsistent too, using int64 for balances, and strings for asset limits. I just fixed that as well in 69737c6. I'd missed that on a first pass.


v3-rc0: Make (temporary) removal of Ionic Services/Cloud commands clearer in docs

Right now the only place where I learn that ionic package will come back later, is in the changelog. As a Ionic Services/Cloud user that would make me insecure. Same for push, security etc - I think those are not needed any more? Then why not write this in the changes?

Hey @piotrowski and others. We are working on a tweak of the "cloud" product that uses git as a core fabric, changing the way you interact with package and some of the other cloud features. So, the functionality will still be there, but through slightly different command sets.
Also, for push and security specifically, we are moving that configuration to the dashboard instead. Once we are closer we will have instructions on how to work with that.
Thanks for the patience as work through a bit of a transition period. More updates soon.


Use mapped TypeScript type definition for ReducerMapObject

Do you want to request a feature or report a bug?
Feature
What is the current behavior?
The reducer map passed to combineReducers is not typechecked against the state in the TypeScript definitions file.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://jsfiddle.net or similar.
N/A
What is the expected behavior?
The reducer map passed to combineReducers will be typechecked against the state with the inclusion of type generics and mapped types which were added in TypeScript 2.1.
Which versions of Redux, and which browser and OS are affected by this issue? Did this work in previous versions of Redux?
This would be a breaking change since TypeScript 2.1 is required for mapped types.

We've already gotten this done on the next branch. This comes up a lot, so hopefully we can merge that in soon...


Feature Request - Add support for multi-site different robots.txt files

Not sure how this would work yet, but if you have multiple sites in a single umbraco instance, you might need to have different robots.txt files served up and handled. Particularly for the different site maps.

Thanks @NikRimington.  We had a discussion around this, (at the beginning of the rebuild). Came to the conclusion that if you're building multi-tenancy sites, you probably wouldn't be using this package.
Leaving this open for discussion though... @LottePitcher @emmaburstow?

Multi-tenancy sites I've worked with have used dynamically generated site maps, to avoid the need for physical files.  So yes it does look like that would be beyond the scope of this package.

I've had a multi-tenant Umbraco site that had multiple robots.txt files on disk with different names and a controller to determine which was picked. It would be cool if this package could be used to manage them. It may well be out of scope, was just an idea :-)

One easy way to address this would be to allow for special tokens, which would allow for the domain to be swapped. For example, a person could enter this line:
sitemap: https://{{domain}}/sitemap.xml

Then if a person views the robots.txt at https://www.site.com/robots.txt, it would render as:
sitemap: https://www.site.com/sitemap.xml

So long as the XML sitemap URL is consistent across domains, this would work fine.
As somebody who built a Robots.txt package for Umbraco 7: https://our.umbraco.com/packages/developer-tools/robotnik/
I can say with some experience that I wouldn't really recommend having a different physical file for each domain. It gets cumbersome real quick (especially in my case where the web.config had to be updated for each new domain), and for no real good reason (usually just the sitemap URL changes, or the entire file changes for dev/stage/prod to allow/disallow crawling).
Having dynamic tokens would make this much easier.


chore: bdd-spring-1568900704 to 0.0.1

chore: Promote bdd-spring-1568900704 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Link popup partially hidden

HI!
First of all I would like to say great extension! I am trying to build a form with your html editor and I found an interesting bug. The popup for editing link can sometimes be hidden or partially visible. This happens if you select text on far left side of editor and click on link button. This causes the popup for link to be partially hidden. This can be reproduced on your demo website.

Looks like this is (at least partly) due to overflow styling on the editor. Setting the overflow to hidden is currently required for the resize option to work, but does have this unwanted side-effect.
Will look into a better solution soon. Tagged this as help wanted so if anyone else wants to take a stab at this before I get to it!


Promote small pools with a better ranking system

Would it be possible to address the issue regarding how small pools are listed. There is little or no chance of securing new delegators with the current ranking system as we are coloured red, have potential rewards of 0ADA and have no effective rank.
As small pools help increase the security and decentralisation of the Cardano network, I think it is important to properly promote them on the staking section of Daedalus.

@Frastap0 we will get back to you next week. Cheers!

The red colouring and potential rewards = 0.00000 ADA are very easy fixes:
- Colouring pools with smaller stake red gives the impression that they are very bad/don't work.
- 0.00000 ADA potential rewards is not even true, as there are potential rewards for any stake as long as the pool functions. This sends the message "this pool doesn't work at all" which is usually not the case.
A bigger overhaul of the ranking system could also be considered, with many ideas floating around but of course this requires more research and work. These two basic fixes, colour and 0 potential reward, would go a long way to help smaller pools get started with very little research/coding effort.

Perhaps we can replace the rankings view with a newer one that promotes decentralization.
We see this in game server selection UIs like World of Warcraft where players are encouraged to join less utilized servers.
Or in Kiva.org, the default choices are featured, recommended, almost funded, etc. Imagine if the default Kiva order was ranked by best ROI; fewer would get micro-loans.
Let's have a uniform experience across Daedalus and Yoroi. Daedalus needs an overhaul. Yoroi needs to remove ADAPools; too many biases built into that one too.
One idea is setting default criteria like Single Pools, under N delegation, with N% ROI etc, and then let users play with sliders.

The current ranking in Daedalus is actually helping pool farms & pools with higher levels of saturation and giving no chance to the small hard working SPOs. It does not make sense to list the pools like that in a truly decentralized Peer to Peer system. If all the peers are equal, some of them shouldn't be marked as "garbage".
Adding some kind of randomness to the ranking would be very nice.
Having a choice to list pools by an Alliance also - Mission Driven, Bare metal etc.
Would be nice to start at least with the marking mentioned above, because this is really discouraging delegators.

Thanks for pointing this out. As a newcomer to the platform, I was researching which wallet to use, how to stake, etc. After reading this issue, I did more research and discovered how diverse and ecclectic the choices of pools to stake with are.
I could see how something like red text and 'potential rewards "0.00000 ADA"' would turn people away, give them the wrong impression and might see that pool as "bad" even after the font color is changed. I even found trouble visiting a few ADA pool related domains that are on DNS blocklists. For instance, adapools.org & pooltool.io are on 'Energized Basic' block list. "pegasus-pool.firebaseio.com" showed up on another block list.
I am pretty cultured, have an open mind, and welcome new ideas and concepts. I am also pretty knowledgable about cryptocurrencies and the risks and potential scamming that it attracts. Unfortunately most people coming into this realm are not. In general I think most people suffer from xenophobia and can't think outside of their socio-economic culture-clashing ideals fed to them by mass media, and probably can't do proper research because X pool domain is on some adware/malware blocklist maybe up to the ISP level.
Apologies for my lengthy comment, but I thought I should add my 2 ADA's here. Thanks.
p.s. ADA is at $1.60USD right now.. :)

Thank you all for the extensive feedback and ideas you shared!
The current ranking system in Daedalus depends on the rankings implementation on the cardano-node/cardano-wallet side. The way potential rewards and the ranks are calculated is solely up to the Node and Adrestia teams.
Of course, we can and we will improve the presentation and we count on your support 🙏
I can not promise you that we will find a way to make everybody happy but I can promise you we will try!

Are there corresponding bug reports in the Node and Adrestia repos?

Are there corresponding bug reports in the Node and Adrestia repos?

I am not sure - please check and open a ticket if not 🙏
PS. Make sure to link them.

Sharing someone else's idea: Instead of ranking by best to worst, what about using the reverse slot leader algorithm, to promote the pools that have less delegation? You could filter on ROI and other parameters to perhaps default to the 25th thru 75th percentiles most of the time, and 0-25, 75-100 percentiles some of the time.

Good morning, do we have any update from the devs? Thank you

There are many discussions being held with many development teams. This is not just a question of Daedalus. Will post an update once we have something to share.
Thanks for the patience 🙏

Small pool operator here...I for sure think that there are possible ways to improve this. Just a way to mark mission driven pools and single pool operators might help increase decentralization.
Please let us know the plans for this.

Work on improving the ranking system is in progress. We should have updates on this soon.
We are also working on a completely re-thought ranking system in parallel.
Mission-driven pools can work together and operate a SMASH server with a curated list of stake pools. We would be happy to include such SMASH servers in Daedalus settings.

Work on improving the ranking system is in progress. We should have updates on this soon.
We are also working on a completely re-thought ranking system in parallel.
Mission-driven pools can work together and operate a SMASH server with a curated list of stake pools. We would be happy to include such SMASH servers in Daedalus settings.

That's great news Darko, thank you. Is the process for submitting an MDP SMASH server already in place?

@darko-mijic interesting idea. I am very curious if you discussed the on boarding of SMASH servers. Even that needs to be curated / controlled to some extend, otherwise you could quickly end up with a list of 100 servers, or even 1000 if some funny person deploys a fleet of SMASH docker containers.

Ada holders could vote to curate the list.

Work on improving the ranking system is in progress. We should have updates on this soon.
We are also working on a completely re-thought ranking system in parallel.
Mission-driven pools can work together and operate a SMASH server with a curated list of stake pools. We would be happy to include such SMASH servers in Daedalus settings.

I have three SMASH servers running on mainnet, one for each of three different pool alliances.  After updating one to the new version of dbsync v12 the one for the CMDP (mission driven pools) is currently down for maintenance.  If you want to test the other two, one is for the SPA (single pool alliance - https://smash.panl.org) and the other for the xSPO alliance (https://xspo.panl.org).
Would greatly appreciate any feedback.

I believe the majority of the people, especially the new ones in Cardano will never switch to different SMASH servers.
Daedalus keeps showing 0 potential rewards in red color for most of the pools (even the ones regularly minting blocks and paying to delegates).
338 of the top 500 pools shown in Daedalus are Multipool operators.
The chance new delegates end up in multitool farm is about 70%.
My comment is related to the ongoing Single VS Multitool discussion and a slow direction of re-centralization of Cardano.
I do believe rankings are playing a crucial role in that and they have the potential to reverse this trend.
The question is, why do we build and design a decentralized system if we end up with about 20 entities minting 50% of all blocks?


Publish the correct ports in container mode

When we start the server in a container we do not know what ports will be used so we default to 9080 and 9443. In most cases this is probably fine.
However, if someone changes bootstrap.properties and uses a variable to define a new port number then this port will not be exposed. When the server restarts it will use the new port but it will not be available outside the container.

Do we need to document that the user must add a docker run option to publish the port? E.g. -p 9081:9081

We also parse the server logs and set internal variables httpport and httpsport to gather the ports in use. On the second server start (one restart) the container options will reflect the ports published in the previous start. E.g. -p 9081:9081 -p 9444:9444. If the user just changed the port number in a file that forces a restart then the docker run options may not be correct.

Should we stop using these variables in container mode and force the user to publish the correct ports?

Can we determine the correct ports before the server is started? Or print an error message after we parse the ports after server startup if they do not match what we published?

If the user changes server port through bootstrap.properties, the server/container will restart.  Then the user will see something like:
[ERROR] Unable to retrieve locally mapped port. Docker result: "Error: No public port '9081/tcp' published for liberty_dev". Ensure the Docker ports are mapped correctly.
[INFO] The server has been restarted.
[INFO] ************************************************************************
[INFO] *    Liberty is running in dev mode.
[INFO] *        To run tests on demand, press Enter.
[INFO] *        To rebuild the Docker image and restart the container, type 'r' and press Enter.
[INFO] *        To stop the server and quit dev mode, press Ctrl-C or type 'q' and press Enter.
[INFO] *        Liberty server HTTPS port mapped to Docker host port: 9443
[INFO] *        Liberty debug port mapped to Docker host port: 7777
[INFO] ************************************************************************

if the new port 9081 is not already specified in dockerRunOpts.  They would need to restart dev mode and specify the proper mappings in dockerRunOpts for it to work.


Ditch each_with_object

Remove each_with_object where it's slow.
Remember https://github.com/ruby-grape/grape/pull/1128?
Unfortunately, calling each_with_object on Hash is not a good idea (inject has the same problem btw). It allocates an array for each (k,v) pair which is not good.
More details here: https://github.com/rails/rails/commit/960de47f0eef79d234eb3cfc47fabb470fef1529
@tenderlove exellently covered it all.

@dblock fixed


Crashing my server and my singleplayer game whenever I use an anvil

Whenever I add an item to an anvil while using it my server or game immediately crashes.
Here is the crash report: https://mclo.gs/zRoLA3z
The only mods I have installed on the server are no expensive and fabric API.
Game version is 1.20.6

try 1.20.6-1.9.0

try 1.20.6-1.9.0

Ok thank you this worked


Move workspace to monitor using direction

Description
Hello, there is a feature from Xorg that I'd love to see implemented in Hyprland.
The ability to move the current workspace to another monitor using the direction.
Currently the only options to move a workspace to another monitor is to specify which monitor.
Instead, we could do something like hyprctl dispatch moveworkspacetomonitor 1 left or hyprctl dispatch moveworkspacetodirection 1 left to move the workspace to the left side monitor

If you switch left for l, as documented, it will work perfectly fine:
bind = $mainMod CTRL, left, movecurrentworkspacetomonitor, l
bind = $mainMod CTRL, right, movecurrentworkspacetomonitor, r
bind = $mainMod CTRL, up, movecurrentworkspacetomonitor, u
bind = $mainMod CTRL, down, movecurrentworkspacetomonitor, d

If you switch left for l, as documented, it will work perfectly fine:

But isn't movecurrentworkspacetomonitor excepting a monitor option instead of a direction as described in the doc ?


Add partial search by usernames to GET /organizations/:guid/users

Thanks for contributing to cloud_controller_ng. To speed up the process of reviewing your pull request please provide us with:
A short explanation of the proposed change:
Add partial search by usernames to GET /organizations/:guid/users
For partial_usernames parameter, we are using UAA /Users endpoint that requires scim.read scope.
An explanation of the use cases your change solves
This will let us to find usernames by substring e.g. GET /organizations/:guid/users?partial_usernames=foo
Links to any other associated PRs
CF-D PR

[x] I have reviewed the contributing guide

[x] I have viewed, signed, and submitted the Contributor License Agreement

[x] I have made this pull request to the main branch

[x] I have run all the unit tests using bundle exec rake

[x] I have run CF Acceptance Tests

Coauthored by @jdgonzaleza

@jdgonzaleza I think you deleted most of the docs/v3/package-lock.json file now instead of reverting the small change you did before. Otherwise it looks good to me.

Are there any other pending implementation issues blocking us from merging this PR?


Error in evaluation

Hi, I got an error during the evaluation.
Traceback (most recent call last):
File "/mnt/share/herenjie/CLIP-EBC/trainer.py", line 245, in
main()
File "/mnt/share/herenjie/CLIP-EBC/trainer.py", line 241, in main
run(0, 1, args)
File "/mnt/share/herenjie/CLIP-EBC/trainer.py", line 169, in run
curr_val_scores = evaluate(
File "/mnt/share/herenjie/CLIP-EBC/eval.py", line 35, in evaluate
assert image_height % window_size == 0 and image_width % window_size == 0, f"Image size {image.shape} should be divisible by window size {window_size}."
AssertionError: Image size torch.Size([1, 3, 704, 1024]) should be divisible by window size 448.
It seems that some images in val datasets cannot be divided by 448, which is the default window_size as you provided after executing preprocess.sh. I got this error when training clip_resnet50 in ShanghaiTec_partA with input_size 448. How can I fix it?

Hi @BurstLink666 ,
Thanks for report this issue!
I forgot to update eval.py, which caused the bug. Can you please check whether it has been fixed in https://github.com/Yiming-M/CLIP-EBC/commit/bda84f6541ac7c34894d4694fe47bd53ff564850?
Many thanks,
Yiming

Everything goes well now, thank you very much.
Here I have another question. In the .json file in configs folder, it seems that you provide different reduction strategies for different dataset. Can you explain the meaning of the attribute "bins" and "anchor_points", especially the values? And if I want to adapt your work to a new dataset, how to set these values?

Hi @BurstLink666 ,
Thanks for report this issue! I forgot to update eval.py, which caused this bug. I have fixed it and things should work fine now! Feel free to reopen this issue if that's not the case.
Many thanks, Yiming

Everything goes well now, thank you very much.
Here I have another question. In the .json file in configs folder, it seems that you provide different reduction strategies for different dataset. Can you explain the meaning of the attribute "bins" and "anchor_points", especially the values? And if I want to adapt your work to a new dataset, how to set these values?


Weakify view reference in presenter

During development, our team use this VIPER file generator. As we finish and test the result, we find an error (and crash eventually) related to the unowned view. The message shows like this

Fatal error: Attempted to read an unowned reference but the object was already deallocated

You can also reproduce this error by calling the view inside the presenter and ASAP moving back to the previous screen. The unowned reference becomes an issue and that's why this PR is created.
I change all of unowned view reference inside presenter into weak so that it could avoid the crash

I'm sorry to hear that you were having issues with the templates. And also sorry that it took me this long to answer.
View is intentionally made unowned, since it's life should begin before the life of the presenter, and it should be the only one holding a reference to the presenter. By definition this should be an unowned reference.

Hi @mazmik25 ,
I'm sorry to hear that you were having issues with the templates. And also very sorry that it took me this long to answer.
View is intentionally made unowned, since it's life should begin before the life of the presenter, and it should be the only one holding a reference to the presenter. By definition this should be an unowned reference.
From what you are describing it seems to me that you are having memory leeks. Have you tried checking your code for retaining strong references in the callbacks?


AuthorizationLevel authentication and authorization

Migration/implementation of the AuthorizationLevel authentication and authorization support.
Part of #1576

This is now done in core


[INLONG-1995] [Bug] Compile Audit-SDK and report TestNGException

fix Compile Audit-SDK and report TestNGException
Fixes #1995

Codecov Report

Merging #1999 (954d699) into master (01379ac) will increase coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1999      +/-   ##
============================================
+ Coverage     12.26%   12.27%   +0.01%
- Complexity     1154     1157       +3
============================================
  Files           413      413
  Lines         35225    35225
  Branches       5542     5542
============================================
+ Hits           4320     4325       +5
+ Misses        30136    30129       -7
- Partials        769      771       +2

Impacted Files
Coverage Δ

...ong/tubemq/manager/service/ClusterServiceImpl.java
52.94% <0.00%> (+2.94%)
:arrow_up:

...inlong/tubemq/manager/service/TaskServiceImpl.java
8.53% <0.00%> (+4.87%)
:arrow_up:

Continue to review full report at Codecov.

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


Theme

If i changed the Theme in my settings and come back to the the settings page later i change something the theme everytime select theme1. (if i open the page the theme is always selectet theme1 even if i have an other theme)

Does it help, when you clear the cache?

no...

are you sure values are updated in uni1_users did you verfied ?

Yes it changed in the db but if i reenter the setting page it shows entry one - if i then safe the settings without a change on the page it set the showing entry one.

Can you check, if the fix is working for you?


PR: Update readme and organize badges

Reorganize badges for build and project status
Include Quantified Code badge
Include Gitter chat bagde

My replies:

Please remove the Quantified Code badge. IMHO, the badge doesn't have meaningful information (at least for regular users, who are the primary target of our README).
Please remove PyPi downloads. That's broken for now and who knows when it's going to be fixed.
The Project details should go before Build status because it has information for users instead of devs.
Please remove the CircleCi badge and add it instead in its corresponding PR.

What happened here? Why did you close it?

On your comments:

Please remove the Quantified Code badge. IMHO, the badge doesn't have meaningful information (at least for regular users, who are the primary target of our README).

It does, it conveys that the codebase is following some quality standards and makes issues in the codebase visible. The idea is to be transparent, as with the covergae despite it being low we give visibility to it and that in turns will steer the project to increasing coverage. Same with quantified code.

Please remove PyPi downloads. That's broken for now and who knows when it's going to be fixed.

Ok

The Project details should go before Build status because it has information for users instead of devs.

Makes sense

Please remove the CircleCi badge and add it instead in its corresponding PR.

I will but please enable circle ci, it is kinda if a bummer that you just shut it down. I can have it working real quick (I have enable circle ci on several projects now... anaconda-client, conda-manager, navigator...)

It does, it conveys that the codebase is following some quality standards and makes issues in the codebase visible.

Ok, then it's fine to have it :-p

... please enable circle ci

I don't have time to deal with another CI service right now. Besides, after a long time, Travis and AppVeyor are working really well now, so I don't want to touch them.
Sorry, I know it's a bummer, but let's just focus on get 3.0 out of the door for now.

Please do my couple of suggested changes to merge this one :-)

I'll merge this one and do my suggested changes in master :-)


resolved_ts: fix oom and add more metrics

What is changed and how it works?

Issue Number: Close #12159
What's Changed:

* Do not hold mutex during calling `get_store_async`
* Add more metrics

Check List
Tests

Unit test
Integration test

Release note
None

/merge

/hold

/unhold

/merge

/test

/test

/merge

This PR needs to be reverted, PD can't handle these amount of concurrent get_store. Before and after:

This PR needs to be reverted, PD can't handle these amount of concurrent get_store. Before and after:

Edit: Normally this would work fine, but for cluster with large number of tiflash nodes, the check_leader_async will return error and trigger another round of requesting. So instead of reverting this one, we should filter "unimplemented" error from check_leader_async RPC and avoid reconnection. It will also close #12092.

In fact, TiFlash has implemented check_leader RPC, the "unimplemented" error just because the address is wrong.


CSS file present in src/routes/ breaks production build

Describe the bug
If a non-empty .css file is present in the src/routes/ directory with the same name as a .svelte file in the same directory, we receive an error in build.
Reproduction
To reproduce using the SvelteKit skeleton project:

npm init svelte@next sveltekit-css-repro (select skeleton, no to all options)
cd sveltekit-css-repro/
npm install
npm run build (succeeds)
echo "h1 { font-size: 1.5em; }" > src/routes/index.css
npm run build (fails, log below)
mv src/routes/{index,index-styles}.css
npm run build (succeeds)

Logs
$ npm run build

><EMAIL_ADDRESS>build
> svelte-kit build

vite v2.8.4 building for production...
✓ 13 modules transformed.
.svelte-kit/output/client/_app/manifest.json                    1.15 KiB
.svelte-kit/output/client/_app/layout.svelte-ddbe22e6.js        0.53 KiB / gzip: 0.35 KiB
.svelte-kit/output/client/_app/error.svelte-60b5f229.js         1.56 KiB / gzip: 0.75 KiB
.svelte-kit/output/client/_app/pages/index.svelte-4fdc3974.js   0.80 KiB / gzip: 0.47 KiB
.svelte-kit/output/client/_app/start-0e28adf2.js                23.61 KiB / gzip: 8.09 KiB
.svelte-kit/output/client/_app/chunks/vendor-f0095a1c.js        7.21 KiB / gzip: 2.96 KiB
vite v2.8.4 building SSR bundle for production...
✓ 12 modules transformed.
.svelte-kit/output/server/manifest.json                    0.87 KiB
.svelte-kit/output/server/app.js                           64.10 KiB
.svelte-kit/output/server/entries/pages/layout.svelte.js   0.24 KiB
.svelte-kit/output/server/entries/pages/error.svelte.js    0.72 KiB
.svelte-kit/output/server/entries/pages/index.svelte.js    0.32 KiB
.svelte-kit/output/server/chunks/index-2dc61825.js         2.29 KiB
> Cannot read properties of undefined (reading 'file')
    at file:///home/yann/git/sveltekit-css-repro/node_modules/@sveltejs/kit/dist/chunks/index4.js:78:108
    at Array.map (<anonymous>)
    at generate_manifest (file:///home/yann/git/sveltekit-css-repro/node_modules/@sveltejs/kit/dist/chunks/index4.js:71:14)
    at build (file:///home/yann/git/sveltekit-css-repro/node_modules/@sveltejs/kit/dist/chunks/index3.js:637:46)
    at async file:///home/yann/git/sveltekit-css-repro/node_modules/@sveltejs/kit/dist/cli.js:1054:23

System Info
System:
  OS: Linux 5.10 Debian GNU/Linux 10 (buster) 10 (buster)
  CPU: (8) x64 Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
  Memory: 8.23 GB / 15.60 GB
  Container: Yes
  Shell: 5.0.3 - /bin/bash
Binaries:
  Node: 17.5.0 - ~/.nvm/versions/node/v17.5.0/bin/node
  Yarn: 1.22.17 - ~/.nvm/versions/node/v17.5.0/bin/yarn
  npm: 8.5.1 - ~/.nvm/versions/node/v17.5.0/bin/npm
npmPackages:
  @sveltejs/adapter-auto: next => 1.0.0-next.17
  @sveltejs/kit: next => 1.0.0-next.278
  svelte: ^3.44.0 => 3.46.4

Severity
serious, but I can work around it
Additional Information
Further discussion in Svelte Discord thread https://discord.com/channels/457912077277855764/944288129114861588. Thanks to nudge#9063 for the help diagnosing!
A workaround is fairly trivial, ensure .css files inside src/routes/**/* do not match the filename of a .svelte file in the same directory.
The error is unclear, though. In a medium to large sized SvelteKit project, this could present a challenge upgrading.

I'm on the fence about whether any non-JS/TS and non-Svelte files in the routes folder should be compile time errors or simply ignored. I see arguments in both directions.

Opened #4185. I don't have a strong opinion about whether it's the right move or not

Closed via #4197


support for html5-pseudo-classes :invalid and :invalid:focus

I'm missing support for the
html5-pseudo-classes
:invalid
and
:invalid:focus
In my first suggestion they should have the some appearance as the
form .clearfix.error input, form, textarea

elements.
Cheers,
Kosta

A problem with :invalid is that it's only on the input and therefore doesn't apply on the labels or help message. Rather add a listener for invalid event in javascript and set the class parent .control-group (.clearfix in 1.0) of the triggered element to .error.

I wouldn't like it to be on the label and help message.
I like the label to be normal and the input-field an error as long as it has an error ... e.g. for type="number" as long as you have non-digits in the input-field.
Changing the stile of the label to error and optional show a helper/error message, with error style should happen only for a "deeper" input validation (server-roundtrip/javascript) after submitting a form.
I don't think the label should be marked red/error just by an html5 :invalid check.
Nevertheless I think it is good manner to support the user with a feedback (style the input field with the error style) for :invalid data

Yes I understand your point of consistency and I share your opinion.
But IMHO and I guess that is yours too, its more important to get it running.
Where my opinion differs is that I don't think relying on javascript should be necessary. Elseways you could implement the validation yourself and color it.
The difference is, this is a browser feature and it should be implemented like this (like css), not with an obligation to javascript.
As an example of what something like that can look like you can have a look @ http://scaffolding.cloudfoundry.com/book/create
Cheers

Done, added in 2.0-wip.


Add test deps

Coverage remained the same at 100.0% when pulling 3ce234f5d911851ff2a3702d1dead77955785d6c on br.test-deps into 87c24bfec7930a759eca3a4f4cb40eec4e6c11ee on master.

Coverage remained the same at 100.0% when pulling 3ce234f5d911851ff2a3702d1dead77955785d6c on br.test-deps into 87c24bfec7930a759eca3a4f4cb40eec4e6c11ee on master.


Replace uses of "wego-system" with the wego.DefaultNamespace constant

Closes: #612

What changed?
We now use the wego.DefaultNamespace constant everywhere we mention the default namespace

Why?
Code cleanliness and maintainability

How did you test it?
Grep

Release notes
No

Documentation Changes
No

There are a handful of other references to the hard-coded wego-system.
* README.md - however this still says the command is `wego`

Looking at that, we should probably get rid of the CLI reference in README.md altogether. It's way out-of-date and we now auto-generate the CLI reference in the docs dir. I'll bring that up at standup.

* application_types - has a DefaultNamespace const

This is the definition we're using everywhere else; can't really get rid of this one :-)

* role-binding.yaml

I didn't think generating this file programmatically was in scope for the story.


detx: use collect instead of reimplementing it inline

Simplifies the code.

I'll merge this, but not sure why collect is better than copy. Is it?

Ok. Thanks.


Feature-Request: Spatial Alignment should be consumable without SpectatorView

The SpatialAlignment component is really useful especially with its cross-platform capabilities and not being constricted to a single alignment strategy. As such this would also be a good library to use without the overhead of the SpectatorView components around them.

There was originally a plan to move this spatial alignment content to here. But I would say at this point in time, that the plan has somewhat fizzled out.
https://github.com/microsoft/MixedReality-Sharing
Is this feature request something that you will be working on or is the hope for Microsoft to pick up the work?

Although I may not able to jump immediately on it, I can surely work on it in the near-term future.

Sounds good, we would love to see this change!
Right now on our end we have some other high priority items that will take up dev cycles for folks that have been contributing to this project. We're committed to helping with issues and completing pull requests, but we likely don't have the resources to pick up feature work in the next month or so. If there is any help we can provide, don't hesitate to reach out. :)


Update cargo-contract crate versions

As part of ink! 5.0.0-rc and cargo-contract 4.0.0-rc we need to update drink dependency in order to publish the updated version of ink_e2e crate.

Don't forget to bump drink! version as well.


chore(tests): add integration test for function WaitForConnectionOnServicePort

Closes #649
PR introduces integration test for WaitForConnectionOnServicePort it depends on WaitForServiceLoadBalancerAddress which is also used in https://github.com/Kong/kubernetes-testing-framework/blob/b3347364485f45c24df0852a41ae83e68959aa08/pkg/clusters/addons/registry/addon.go#L234 (furthermore registry is covered by the test in test/integration/registry_test.go) too. So now both functions are tested.

Codecov Report
Patch coverage has no change and project coverage change: -35.20 :warning:

Comparison is base (737bbca) 58.30% compared to head (1083474) 23.11%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #652       +/-   ##
===========================================
- Coverage   58.30%   23.11%   -35.20%
===========================================
  Files          43       43
  Lines        3461     3461
===========================================
- Hits         2018      800     -1218
- Misses       1179     2521     +1342
+ Partials      264      140      -124

Flag
Coverage Δ

integration-test
23.11% <ø> (-35.20%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 32 files with indirect coverage changes

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


Color for info-windows using Open Freight palette

Not currently updating for green and forest green

Resolved with css updates for missing classes


Inconsistent documentation

Regarding information at: https://doclets.io/doclets.yml
lib/dir declaration:

Image seems to show and describe a "dir" option with "lib" parameter.

Example 3 shows the same.

Explanation shows a "lib" option, but no "dir" option.

Thanks! You are totaly right. The "explained" section is wrong. I'll fix it.

fixed with bf08b5a


How to discover other AXIS cameras on the network from ACAP?

I understand that it is possible in principle to discover AXIS cameras on the local network - this is what AXIS Device Manager does after all. Is it possible to implement this functionality in an ACAP application, and if so, how? That is, can I write an ACAP application that discovers other AXIS cameras on the network and then, for example, writes their IP addresses into the ACAP application's local log file?
Thanks,
Wilf.

Axis cameras implement both Bonjour and UPnp (configuration available under TCP/IP in the web UI), but we currently don't offer any clients for these discovery mechanisms in the camera as part of the ACAP platform. If you want to use these methods to find other Axis products on the network, you would have to include a client, such as avahi (https://www.avahi.org/) in your application. As a side note, broadcast discovery methods are not 100% reliable in corporate networks as many IT setups filter them out at the switch level to limit network noise.

Thanks very much Mikael. We will follow up with your suggestions.


Update requiredAlgorithm to be an array.

Closing. Looks like only P-256 is supported at the moment - https://github.com/digitalbazaar/ecdsa-sd-2023-cryptosuite/blob/main/lib/sign.js#L40.


Hero Section Design Improvement: Enhance Text Styling, Add Animations and Hover Effects, and Style the Button

Hero Section Design Improvement: Enhance Text Styling, Add Animations and Hover Effects, and Style the Button
Summary of the Problem:
The current design of the hero section feels outdated and lacks modern styling elements. The heading text is not styled appropriately, and there are no animations or hover effects, making it less engaging for users. Additionally, the button lacks sufficient styling, such as borders and hover effects, which contributes to the overall outdated appearance. Improving these elements will enhance the visual appeal and user experience of the website.
Expected Behavior

The heading text should have a modern font style, appropriate sizing, and color contrast to grab attention.
Add animations to the heading text for a dynamic entrance effect when the page loads.
Implement hover effects on the heading text to enhance interactivity.
The button should have a well-defined style with borders, color contrast, and padding to make it more visually appealing.
Introduce hover effects on the button (such as color changes or subtle scaling) to improve user interaction.

Current Behavior

The heading text appears plain and lacks modern styling.
No animations or hover effects are present, resulting in a static hero section.
The button looks unstyled and does not stand out, lacking borders or visual interest.
Overall, the hero section does not effectively capture user attention and feels outdated.

Steps to Reproduce

Open the website and view the hero section at the top of the page.
Observe the lack of styling on the heading text and how it appears outdated.
Notice the absence of animations and hover effects on both the heading text and the button.
Check the button's styling and observe how it blends into the background without visual emphasis.

Additional Context
Improving the design of the hero section will significantly enhance the website's overall visual appeal and user experience. A modernized hero section with well-styled text and buttons can capture user attention more effectively and encourage them to engage with the website's content.
Motivation
By addressing the design issues in the hero section, the website will have a more contemporary and attractive appearance. Enhanced text styling, animations, and button interactions will create a polished and professional look that draws users in and encourages them to explore further.
Labels

Type: Enhancement
Priority: Medium
Status: Open
Area: UI/UX

Screenshot

/assign

i guess someone is working on this


Why is tensorflow-probability required?

The tensorflow-probability package seems to be required (see L64 in init.py --> _ensure_dependency_available_at_version('tensorflow_probability', '0.4.0')), but why is that the case even for gpu installs?

Tensorflow Probability is required for the Bayes by Backprop custom getter, this is the case regardless of whether or not the GPU versions of TF are used. When you do pip install tensorflow-probability-gpu, the library will still be importable in python under the name tensorflow_probability (as is the case with TF itself).
Note that if you are wanting to run only GPU versions, then there is currently a bug in the Sonnet install script: https://github.com/deepmind/sonnet/pull/109 - this will be fixed the next time we push a public version. In the meantime, because there is no actual CUDA code in Sonnet any more, you should be able to do the following in a fresh virtualenv to get everything setup:
pip install tensorflow-gpu tensorflow-probability-gpu
pip install dm-sonnet

Please reopen this ticket if you have any problems.


Update stack breaks

Works great during createStack (first time).  Later if add new binary Media type - breaks
Create stack:
custom:
apigwBinary:
types:
- 'application/json'
update stack
custom:
apigwBinary:
types:
- 'application/json'
- 'application/text'

Thank you for report. Bug should not occur anymore. Please verify.

Hangs after deploying function .
Your Environment Information -----------------------------
OS:                 win32
Node Version:       6.11.0
Serverless Version: 1.10.1
Serverless: Packaging service...
Serverless: Uploading CloudFormation file to S3...
Serverless: Uploading service .zip file to S3 (6.47 MB)...
Serverless: Updating Stack...
Serverless: Checking Stack update progress...
..........................
Serverless: Stack update finished...
Serverless: Removing old service versions...
Service Information
service: NoteApi
stage: devgzip
region: us-east-1
api keys:
None
endpoints:
GET - https://ZZZZZZ.execute-api.us-east-1.amazonaws.com/devgzip/notes
POST - https://ZZZZZZexecute-api.us-east-1.amazonaws.com/devgzip/notes
functions:
findNotes: XXXXXX-devgzip-findNotes
saveNote: XXXXXX-devgzip-saveNote
^CTerminate batch job (Y/N)? y

Let's track this problem here: #6


component name logging not working?

Our dauth plugin is not registering a component name. It says '<n/a>'.


Fix typo

occured→occurred

Docs Build status updates of commit 128f80a:
:clock10: Full build: the average full build time is 70 min(s) 14 sec(s), this is based on the last 15 build(s) for this repository.
:warning: This is a FULL build due to a recent Docs Build service upgrade, normally no action is required on your part. In the result you find subsequent builds still performing full builds, please contact your repository admin to manually perform a full build on the 'master' branch. For more detailed info, please click here.

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

File
Status
Preview URL
Details

en/api/Accelerate.vImageError.yml
:x:Error

Details

en/api/AppKit.NSApplicationContinueUserActivity.yml
:x:Error

Details

en/api/Accounts.ACAccountStore.yml
:x:Error

Details

en/api/AppKit.NSAlertButtonReturn.yml
:x:Error

Details

en/api/AppKit.NSControlTextError.yml
:x:Error

Details

en/api/AddressBook.ABGroup.yml
:x:Error

Details

en/api/AppKit.NSAlertStyle.yml
:x:Error

Details

en/api/AppKit.NSControlTextFilter.yml
:x:Error

Details

en/api/AddressBook.ABMultiValueEntry-1.yml
:x:Error

Details

en/api/AppKit.NSControlTextValidation.yml
:x:Error

Details

en/api/AppKit.NSAlertType.yml
:x:Error

Details

en/api/AppKit.NSDraggingEnumerator.yml
:x:Error

Details

en/api/AppKit.NSApplicationLayoutDirection.yml
:x:Error

Details

en/api/AppKit.NSTableViewToolTip.yml
:x:Error

Details

en/api/AppKit.NSTableViewViewGetter.yml
:x:Error

Details

en/api/AddressBook.ABPerson.yml
:x:Error

Details

en/api/AppKit.NSApplicationOcclusionState.yml
:x:Error

Details

en/api/AddressBook.ABPersonInstantMessageService.yml
:x:Error

Details

en/api/AddressBook.ABPersonUrlLabel.yml
:x:Error

Details

en/api/AppKit.NSWindowClient.yml
:x:Error

Details

en/api/AppKit.NSTextPredicate.yml
:x:Error

Details

en/api/AppKit.NSApplicationPresentationOptions.yml
:x:Error

Details

en/api/AppKit.NSWindowApplicationPresentationOptions.yml
:x:Error

Details

en/api/AppKit.NSWindowCompletionHandler.yml
:x:Error

Details

en/api/AppKit.NSApplicationPrintReply.yml
:x:Error

Details

en/api/AudioUnit._AUImplementorStringFromValueCallback.yml
:x:Error

Details

en/api/CoreFoundation.CFMessagePort.CFMessagePortCallBack.yml
:x:Error

Details

en/api/AppKit.NSApplicationTerminateReply.yml
:x:Error

Details

en/api/CoreGraphics.CGPDFArray.ApplyCallback.yml
:x:Error

Details

en/api/CoreGraphics.CGPDFDictionary.ApplyCallback.yml
:x:Error

Details

en/api/AppKit.NSFontPanelMode.yml
:x:Error

Details

en/api/AuthenticationServices.ASCredentialIdentityStoreCompletionHandler.yml
:x:Error

Details

en/api/EventKitUI.EKEventEditController.yml
:x:Error

Details

en/api/AuthenticationServices.ASCredentialProviderExtensionRequestCompletionHandler.yml
:x:Error

Details

en/api/Foundation.NSExpressionCallbackHandler.yml
:x:Error

Details

en/api/AppKit.NSFontPanelModeMask.yml
:x:Error

Details

en/api/Foundation.NSExpressionHandler.yml
:x:Error

Details

en/api/CloudKit.CKRecordZoneCompleteHandler.yml
:x:Error

Details

en/api/AppKit.NSFontRenderingMode.yml
:x:Error

Details

en/api/GameKit.GKCompletionHandler.yml
:x:Error

Details

en/api/GameKit.GKFriendsHandler.yml
:x:Error

Details

en/api/GameKit.GKQueryHandler.yml
:x:Error

Details

en/api/GameKit.GKPlayerPhotoLoaded.yml
:x:Error

Details

en/api/GameKit.GKPlayersHandler.yml
:x:Error

Details

en/api/AppKit.NSFontSymbolicTraits.yml
:x:Error

Details

en/api/HealthKit.HKQuantitySeriesSampleQueryQuantityDelegate.yml
:x:Error

Details

en/api/GameKit.GKPlayerStateUpdateHandler.yml
:x:Error

Details

en/api/MapKit.MKMapViewOverlay.yml
:x:Error

Details

en/api/AppKit.NSFontTraitMask.yml
:x:Error

Details

en/api/MultipeerConnectivity.MCSessionNearbyConnectionDataForPeerCompletionHandler.yml
:x:Error

Details

This comment lists only the first 50 files in the pull request.

en/api/Accelerate.vImageError.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSApplicationContinueUserActivity.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/Accounts.ACAccountStore.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetType' (https://static.docs.com/ui/latest/schemas/NetType.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSAlertButtonReturn.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSControlTextError.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AddressBook.ABGroup.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetType' (https://static.docs.com/ui/latest/schemas/NetType.schema.json):
Property 'implementsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'implementsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSAlertStyle.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSControlTextFilter.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AddressBook.ABMultiValueEntry-1.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetType' (https://static.docs.com/ui/latest/schemas/NetType.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSControlTextValidation.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSAlertType.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSDraggingEnumerator.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSApplicationLayoutDirection.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSTableViewToolTip.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSTableViewViewGetter.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AddressBook.ABPerson.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetType' (https://static.docs.com/ui/latest/schemas/NetType.schema.json):
Property 'implementsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'implementsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSApplicationOcclusionState.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AddressBook.ABPersonInstantMessageService.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetType' (https://static.docs.com/ui/latest/schemas/NetType.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AddressBook.ABPersonUrlLabel.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetType' (https://static.docs.com/ui/latest/schemas/NetType.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSWindowClient.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSTextPredicate.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSApplicationPresentationOptions.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSWindowApplicationPresentationOptions.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSWindowCompletionHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSApplicationPrintReply.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AudioUnit._AUImplementorStringFromValueCallback.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.
Property 'obsoleteMessagesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'obsoleteMessagesWithMoniker'.

en/api/CoreFoundation.CFMessagePort.CFMessagePortCallBack.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSApplicationTerminateReply.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/CoreGraphics.CGPDFArray.ApplyCallback.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/CoreGraphics.CGPDFDictionary.ApplyCallback.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSFontPanelMode.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AuthenticationServices.ASCredentialIdentityStoreCompletionHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/EventKitUI.EKEventEditController.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AuthenticationServices.ASCredentialProviderExtensionRequestCompletionHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/Foundation.NSExpressionCallbackHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSFontPanelModeMask.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/Foundation.NSExpressionHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/CloudKit.CKRecordZoneCompleteHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSFontRenderingMode.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/GameKit.GKCompletionHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/GameKit.GKFriendsHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/GameKit.GKQueryHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/GameKit.GKPlayerPhotoLoaded.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/GameKit.GKPlayersHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSFontSymbolicTraits.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/HealthKit.HKQuantitySeriesSampleQueryQuantityDelegate.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/GameKit.GKPlayerStateUpdateHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/MapKit.MKMapViewOverlay.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'returnsWithMoniker' has not been defined and the schema does not allow additional properties. Path 'returnsWithMoniker'.
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/AppKit.NSFontTraitMask.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetEnum' (https://static.docs.com/ui/latest/schemas/NetEnum.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

en/api/MultipeerConnectivity.MCSessionNearbyConnectionDataForPeerCompletionHandler.yml

[Error-ViolateSchema]

Schema validation failed. Please validate the file and make sure it conforms to schema 'NetDelegate' (https://static.docs.com/ui/latest/schemas/NetDelegate.schema.json):
Property 'assembliesWithMoniker' has not been defined and the schema does not allow additional properties. Path 'assembliesWithMoniker'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Wrong dimensions of S in graph_to_mask

Hello!
The last line in util.graph_to_mask is
S = torch.tensor(np.reshape(S, (S.shape[0] * S.shape[0],))).type(torch.LongTensor)

My understanding of this function is that you first transform S from an Nx1 tensor to an H_patches x W_patches tensor in order to create the mask, and then you do the reverse of this to return S. In this case should S not be reshaped using both the width and height of S? i.e.
S = torch.tensor(np.reshape(S, (S.shape[0] * S.shape[1],))).type(torch.LongTensor)

(note that I am using S.shape[1], rather than S.shape[0])
If you don't do this, it seems like util.graph_to_mask will only work with square images.

The code resizes the input image to square format. This is done before passing the image into the transformer for feature extraction. the mask is then resized again to original image size  (in the same function ).
We manipulate a square image, but output an original dimension image.
You can look on the hyperparameter 'res' for the exact resolution.
Did you encountered any problems ? unwanted behavior ?

Hi, The code resizes the input image to square format. This is done before passing the image into the transformer for feature extraction. the mask is then resized again to original image size (in the same function ). We manipulate a square image, but output an original dimension image. You can look on the hyperparameter 'res' for the exact resolution. Did you encountered any problems ? unwanted behavior ?

Thanks for responding :) . I realized this was my mistake, as I assumed that util.load_data_img took an int for image_size, when it fact it was intended to be [int,int].
It actually still works if img_size is just an int ... it just fails in util.graph_to_mask~


Add support for Meteor's saveOriginal API

Just to make sure that I understand what you are doing: the Table.prototype._saveOriginal method will be implemented by a subclass?
Does emitting an event makes more sense?

It can be implemented by a subclass. Emitting events would introduce a dependency on an event-emitter (that works in browsers).

Ok, works for me.


Move React to peerDependecies and devDependencies

Having React in dependencies causes confusing errors when people upgrade their projects to use React 15 due to multiple (conflicting) copies of React being loaded by the browser. Seems like this project used to have React in peerDepencencies but for some reason that was changed in https://github.com/gcanti/tcomb-form/commit/5834e925f303d603f5c616383656df223c96888e
Related discussion: https://github.com/JedWatson/react-select/issues/88

Hi @maksis,
would it be correct to move react to peerDependencies and to add v15?
"dependencies": {
-  "react": "^0.14.0",
  "tcomb-form-templates-bootstrap": "^0.2.0",
  "tcomb-validation": "^3.0.0"
},
+"peerDependencies": {
+  "react": "^0.14.0 || ^15.0.0"
+}

You'll probably want a dev dependency as well for running the tests

Released in https://github.com/gcanti/tcomb-form/releases/tag/v0.9.3


create measures-plugins a separate repo...

...that adds FIji plugins around this "bare" library with CTC measures

also change the menu items structure... introcude CTC folder

...that adds FIji plugins around this "bare" library with CTC measures

Fiji plugins (just the GUI itself) exists: https://github.com/CellTrackingChallenge/fiji-plugins

also change the menu items structure... introcude CTC folder

Fiji -> Plugins -> CellTrackingChallenge folder exists


The link to webapi FileAttributeMetadata is broken.

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/web-api/fileattributemetadata gives a 404.

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

ID: 85c3eac9-b083-b974-0938-3e8fd19bbb58
Version Independent ID: 2c6dfac6-25b8-876c-2b94-fa9d466007df
Content: File attributes (Common Data Service) - PowerApps
Content Source: powerapps-docs/developer/common-data-service/file-attributes.md
Service: powerapps
GitHub Login: @phecke
Microsoft Alias: pehecke

The link has been removed until the Web API reference documentation is updated. At that time, the link should be re-instated.

@ChrisGrohHS Fixed.


No signatures/hashes listed on https://www.yubico.com/support/downloads/

I needed to download the personalisation tool, so ended up on https://www.yubico.com/products/services-software/personalization-tools/use/ which links to https://www.yubico.com/support/downloads/
The download page links to the win32 binaries, but doesn't display (or link to) signatures and/or SHA1/SHA256 hashes of any of the binaries on that page, which I found pretty surprising.
Please can you add such links? (Ideally not just for the personalisation tool, but many of the downloads on that page)
Thanks :-)

We provide OpenPGP signatures for source packages, etc. on https://developers.yubico.com, for example: https://developers.yubico.com/yubikey-personalization-gui/Releases/
We don't always do this for .exe or .pkg files, as they are instead digitally signed using the OSes native code signing features.

I looked pretty hard and didn't find that page.
Could you advertise it on https://www.yubico.com/support/downloads/ ?

I'll forward your request to the relevant department.

Thanks :-)
It's just a downloads page where some of the links are to WordPress upload directories (eg https://www.yubico.com/wp-content/uploads/2015/07/yubico-windows-auth.exe) doesn't exactly fill me with confidence.


Improved error handling

Why? There is a fair bit of duplication going on around how errors are being handling in the various stores. This PR aims to fix that, make things more consistent, and handle Faraday::ParsingError, Faraday::SSLError errors properly as well.
TODO: Tests

@scorps69 @marcheiligers @sruli @maximgladkov - How do you guys feel about these changes?

👀

@julesce in terms of the tests, is the idea to include those in this PR? I feel like we should probably add them here while we're add it since this code doesn't get updated too often and I suspect that if we don't do it now, well...

I should clarify that I'll be hooking up the tests if you guys are happy with the underlying refactor 😸

Looks cool to me 👍

I've taken this for a spin on gdtest and all looks good. Merging.


fix : aks monitoring add-on key not found error

This PR has fix to  throw an key not found error if the selected location is not in the default workspace mapping.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[ ] I adhere to the Command Guidelines.

/assign @bragi92


[update-theme]: Zen Sidebar At Right Side

Hi, I fixed the floating behavior of My theme Zen Sidebar At Right Side with the commit 88c8662 .
Only the chrome.css file was affected changing from:
/*#region  ZEN SIDEBAR AT RIGHT SIDE  */
	/*#region  RIGHT SIDE PINNED ZEN SIDEBAR  */
		@media (-moz-bool-pref: "uc.zen-sidebar.pin-at-right-side") {
			#zen-sidebar-web-panel-wrapper:not(:has(#zen-sidebar-web-panel[pinned="true"])) {
				order: 2 !important;
				margin-left: 10px !important;
			}
		}
	/*#endregion*/
	/*#region  RIGHT SIDE FLOATING ZEN SIDEBAR  */
		@media (-moz-bool-pref: "uc.zen-sidebar.float-at-right-side") {
-			#zen-sidebar-web-panel-wrapper:has(#zen-sidebar-web-panel[pinned="true"]) {
-				flex-direction: row-reverse;
-			}
		}
	/*#endregion*/
/*#endregion*/

to:
/*#region  ZEN SIDEBAR AT RIGHT SIDE  */
	/*#region  RIGHT SIDE PINNED ZEN SIDEBAR  */
		@media (-moz-bool-pref: "uc.zen-sidebar.pin-at-right-side") {
			#zen-sidebar-web-panel-wrapper:not(:has(#zen-sidebar-web-panel[pinned="true"])) {
				order: 2 !important;
				margin-left: 10px !important;
			}
		}
	/*#endregion*/
	/*#region  RIGHT SIDE FLOATING ZEN SIDEBAR  */
		@media (-moz-bool-pref: "uc.zen-sidebar.float-at-right-side") {
+			#tabbrowser-tabbox:has(#zen-sidebar-web-panel[pinned="true"]) {
+				position: relative !important;
+			}
+			#zen-sidebar-web-panel[pinned="true"] {
+				right: var(--zen-element-separation) !important;
+				animation: none !important;
+				opacity: 100 !important;
+			}
+			/* DONT DISPLAY WRAPPER WHEN SIDEBAR HIDDEN */
+			#zen-sidebar-web-panel-wrapper:has(#zen-sidebar-web-panel[hidden="true"]) {
+				display: none !important;
+			}
+			/* DISPLAY WRAPPER WHEN SIDEBAR SHOWN */
+			#zen-sidebar-web-panel-wrapper:not(:has(#zen-sidebar-web-panel[hidden="true"])) {
+				display: flex !important;
+			}
		}
	/*#endregion*/
/*#endregion*/

I apologize beforehand, didn't updated the theme.json file.
Included comit af7d904 changing file themes.json from:
{
	"id": "6a51c7de-3796-4aa8-a2e4-46274f0b59a8",
	"name": "Zen Sidebar At Right Side",
	"description": "Pin or float the Zen Sidebar at the right side.",
	"homepage": "",
	"style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/chrome.css",
	"readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/readme.md",
	"image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/image.png",
	"author": "AntonioSTM",
-	"version": "1.0.0",
	"preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/preferences.json"
}

to:
{
	"id": "6a51c7de-3796-4aa8-a2e4-46274f0b59a8",
	"name": "Zen Sidebar At Right Side",
	"description": "Pin or float the Zen Sidebar at the right side.",
	"homepage": "",
	"style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/chrome.css",
	"readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/readme.md",
	"image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/image.png",
	"author": "AntonioSTM",
+	"version": "1.0.1",
	"preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6a51c7de-3796-4aa8-a2e4-46274f0b59a8/preferences.json"
}

Sorry for causing more work and many thanks in advance!

Sorry, just realized that the GUID of the theme had changed making My changes incorrect. Will close this issue and request for its deletion.

Pin option works great for me, but floating option doesn't. Float seems to produce no noticeable changes. I would love to get this to work.
Another related sidebar feature recommendation, if I may, auto hide.

Thanks for the feedback.
If You could share a screenshot or share what other themes/mods are You using could be helpful.
Just to confirm, in the settings the option to float on the right side was checked and the sidebar was unpinned?

The sidebar pins to the right as expected, but it doesn't float. As in, the webpage automatically resizes itself once I try to access/exit the sidebar.
I need the sidebar to float over the webpage without resizing.

Again thanks for the feedback.
I just tried Your setup with the latest unpublished version of the theme and its working but I will keep testing to make sure no more glitches/bugs arise.
BTW, the zen11 theme is no longer in the theme store, had to download it from the repo and manually install it.

I took screenshots.


any support on using msgpack as serializer?

hmmmm
reading the code, I think I can implement it

What does this mean? I feel like this is heavily underspecified? What is msgpack?

~Ah! I'm glad you ask!~
MessagePack is a json replacer …… blablabla
https://socket.io/docs/v4/custom-parser/
you can check it out here

more message
I'm trying to implement a bot protocol over
here
and it require msgpack serlizer

emmmmmm
and……
I faild


Custom emission/transition probabilities

Allow specifying custom modifications of emission/transition probabilities, similar to custom weightings for routing.

e.g. "Being on a big road (with lots of traffic) is a priori more likely than beging on a small road (with little traffic" would make sense (because I am part of that traffic). May help with #147.


[Feature Request] Performance improvements - partition cloud_event table

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Related to ticket
https://github.com/thingsboard/thingsboard-edge/issues/47

Cloud event table partitioned by this commit: https://github.com/thingsboard/thingsboard-edge/commit/30df42d784e34fae41794601cbc20daa91fed7a8


[BitSail][Docs] Fix website favicon path prefix

Signed-off-by:
Pre-Checklist
Note: Please complete ALL items in the following checklist.

[x] I have read through the CONTRIBUTING.md documentation.
[x] My code has the necessary comments and documentation (if needed).
[x] I have added relevant tests.

Purpose

Some description about what this PR wants to do.
Approaches

Some description about how this PR achives the purpose.
Related Issues

Close #313
New Behavior (screenshots if needed)

N/A

@BlockLiu PTAL