Add Tiny logo to users of ReScript

TinyMCE uses ReScript for our real-time collaboration offering.
It's closed source, but our long term plan (1-2 years) is to open source the new editor model which is a big chunk of the feature.
Side note:
The Tiny logo looks a tad out of place as our branding doesn't have whitespace around the edges. I'm not an SVG expert so I'm not sure how to add that; maybe the logos need a way to add CSS padding for situations like this.

I can help you with the whitespace, can I send a version of your logo with the same space that I used in my PR?

Is that the clipPath? Yeah that would be great thanks :)

Is that the clipPath? Yeah that would be great thanks :)

I'm not sure, but I edited the SVG with figma. Take a look:
Before (original)

After (edited with whitespaces)

The svg:
<svg width="126" height="48" viewBox="0 0 126 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1107_875)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M101.501 14.6562L104.945 24.3536L105.765 27.3121L106.748 24.3536L110.192 14.6562H115.603L106.568 39.9024L100.731 41.0529L103.141 34.2154L96.0904 14.6562H101.501ZM32.3348 6.7832C37.9087 6.81606 43.4171 11.4491 43.4171 18.2015C43.4171 18.2015 43.4533 20.0052 43.4559 22.1525L43.456 22.5676C43.4556 23.0325 43.4535 23.5088 43.4489 23.9823L43.4459 24.266C43.425 26.0593 43.3675 27.7725 43.2367 28.634C42.4662 33.7928 38.6137 37.3579 33.302 38.2615C28.515 39.198 25.6789 39.7402 24.7608 39.9209C24.5294 39.9692 23.8328 40.0687 23.1449 40.1424L23.0075 40.1568C22.5739 40.2011 22.1565 40.233 21.8755 40.233C16.0393 40.233 10.7441 35.8629 10.6621 28.8148L10.6623 28.462C10.6623 28.4446 10.6623 28.4267 10.6623 28.4081L10.6624 28.2265C10.6632 27.376 10.6656 25.7187 10.6736 24.0294L10.6756 23.6393L10.677 23.3797C10.6865 21.695 10.7021 20.0775 10.7277 19.3022C10.9244 14.1599 14.4819 10.0033 21.2525 8.67256L21.2624 8.67065C21.5805 8.60878 29.5383 7.06119 29.8757 6.99678C30.6626 6.84892 31.5315 6.7832 32.3348 6.7832ZM59.5251 9.39658V14.6562H64.4442V19.4227H59.5251V27.6409C59.5251 29.2516 60.7385 29.942 61.4927 29.942C62.2073 29.942 62.8483 29.8534 63.5133 29.6485L63.6243 29.6132L64.7721 33.3936C64.2802 33.7223 62.8045 34.5441 60.017 34.5441C57.2295 34.5441 54.3437 32.4074 54.2781 28.7914C54.2548 27.6469 54.2425 26.3439 54.2413 24.8822V24.3891C54.2425 22.9603 54.2537 21.3869 54.275 19.6691L54.2781 19.4227H50.8347V14.6562H54.2781V10.4156L59.5251 9.39658ZM36.2365 12.7799L23.1214 15.3264V20.4523L17.8754 21.4709V34.2528L30.9905 31.7063V26.5804L36.2365 25.5618V12.7799ZM87.4 14.1631C92.0101 14.1306 95.4954 17.8031 95.5964 22.4059L95.5985 22.5456V34.2154H90.3514V23.3674C90.335 20.902 88.5478 18.9132 86.0882 18.9296C83.6533 18.9459 81.5237 20.8631 81.4972 23.2936L81.4971 34.2154H76.25V14.6562H81.0051L81.1855 16.9408C82.7104 15.2643 84.9568 14.1795 87.4 14.1631ZM72.9706 14.6562V34.2154H67.7236V14.6562H72.9706ZM30.9905 18.9244V26.5804L23.1214 28.1083V20.4523L30.9905 18.9244ZM72.9706 6.7832V11.8949L67.7236 12.9139V7.80225L72.9706 6.7832Z" fill="#979AAD"/>
</g>
<defs>
<clipPath id="clip0_1107_875">
<rect width="104.613" height="33.7778" fill="white" transform="translate(10.666 7.11108)"/>
</clipPath>
</defs>
</svg>

Ah it's changed quite a bit. I guess the clip path is related but not the whole story. Oh well. Thanks for your help :)

Done. Thanks!


[BUG]Harpoons can get trident enchants that don't work

Describe the bug
You can enchant harpoons with trident specific enchants which do not appear to work on the harpoon
To Reproduce
Steps to reproduce the behavior:

Enchant harpoon with Channeling, Loyalty, or Riptide
Try to use the enchantments
They don't work. Loyalty doesn't return, Channeling doesn't summon lightning, Riptide (in water) will propel you but not as far as the harpoon.

Expected behavior
Either it works like a trident or shouldn't be possible to get those enchantments on the harpoon. I prefer the latter to make them specifically different.
Mod Versions (please complete the following information):

Minecraft Version:  1.16.5
Fabric API Version 0.33.1
This Mod's Version 1.1.1

Ahh, I will work on these today. Sorry I didn't get to this sooner, just finished up finals week haha.

Fixed with d3c8600. I've decided to let them work like a trident, for now. I've gotta think long and hard about other ways for them to stand out. Also, I'll probably change the riptide functionality later to something else.


Feat/inject registry certificate

Description
This PR fixes the problem of pulling in docker enviorment.
Here is the procedure:

Controller finds a free IP address in the cluster and creates the certificate of the registry with that IP address
Controller deploys the docker-registry with static Cluster-IP address
NodeAgent uses life-cycle hooks to inject the certificate on startup and remove it on stop

Fixes: #issue
Checklist

[ ] I have manually tested my changes and I am happy with the result.
[ ] The documentation reflects the changes.
[ ] The PR branch is set up to merge into dev instead of master.

From to the docs about PreStop:

This hook is called immediately before a container is terminated due to an API request or management event such as a liveness/startup probe failure, preemption, resource contention and others. A call to the PreStop hook fails if the container is already in a terminated or completed state and the hook must complete before the TERM signal to stop the container can be sent. The Pod's termination grace period countdown begins before the PreStop hook is executed, so regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. No parameters are passed to the handler.

Could it be that in case of an unforeseen failure of the node-agent we could end up with the certificate getting deleted? Can we avoid this? It would make the application go from a partial failure to a worse (if not total) failure, and lead to a difficult-to-debug behaviour


tf2.0 hdf5 model can not load correct

Now I get a hdf5 model file, and I want use netron to see the model struct, but I get a error:
inbound_node is not iterable in **.h5
I use tf2.2 to get the hdf5
who can help me ? thank you  very much

Can you share the model file?

Can you share the model file?

ok，thank you very much
please give me the email, and I will send the model to you through the email

ok，thank you very much
please give me the email, and I will send the model to you through the email

@zhaohb can you attach it to this issue, share a link via a file sharing or upload to a GitHub repo?

@zhaohb can you attach it to this issue, share a link via a file sharing or upload to a GitHub repo?

@lutzroeder share a link  may not be a good idea，that model will be used in our production environment，I am sorry.  my email is<EMAIL_ADDRESS>, you can send me an email first

@lutzroeder share a link  may not be a good idea，that model will be used in our production environment，I am sorry.  my email is<EMAIL_ADDRESS>, you can send me an email first

@lutzroeder issue had be closed?

@lutzroeder issue had be closed?

There is no repro so it is not actionable. It can be reopened once there is a repro.

There is no repro so it is not actionable. It can be reopened once there is a repro.

ok, thank you very much

ok, thank you very much


README: Wrong syntax on mac echo

ECHO(1)                   BSD General Commands Manual                  ECHO(1)

NAME
     echo -- write arguments to the standard output

SYNOPSIS
     echo [-n] [string ...]

These changes are great! Thank you :)


Automate the data collection and update process

Figure out a way to automate data change detection and update the data patch automatically

Done in #34
See https://github.com/ThangLeQuoc/vietnamese-provinces-database/tree/master/dataset-generation-scripts


new test

Signed-off-by: BAStos525<EMAIL_ADDRESS>

Description of the Change

Issue

Benefits

Possible Drawbacks

Usage Examples or Tests [optional]

Alternate Designs [optional]

Codecov Report

Merging #25 (90ad266) into iroha2-dev (77ab3d9) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           iroha2-dev      #25   +/-   ##
===========================================
  Coverage       69.75%   69.75%
===========================================
  Files             141      141
  Lines           27862    27862
===========================================
  Hits            19435    19435
  Misses           8427     8427

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 77ab3d9...90ad266. Read the comment docs.


Can't Figure Out How to get Code to Work

When I get to this code in the tutorial :
var todoClient = new TodoClient();
// Gets all to-dos from the API
var allTodos = await todoClient.GetAllAsync();
// Create a new TodoItem, and save it in the API
var createdTodo = await todoClient.CreateAsync(new TodoItem());
// Get a single to-do by ID
var foundTodo = await todoClient.GetByIdAsync(1);
I don't know how to use it. I wish you would just give us the steps to use the code and not assume we know what you are talking about. Many of us are Jr. Developers and we are not familiar with your code so please assume we know nothing and give us detailed instructions instead of bits of code that we have to figure what to do with.  That is one of the reasons I don't like Microsoft tutorials. They are many times not detailed enough and I waste many hours just to figure out what to do. I have been working with software for a while and I can just imaging what a true beginner would go through.

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

ID: 2483813a-3c16-7ddd-3160-43e6843b55d4
Version Independent ID: 25f7fb5b-92b0-a45b-57ab-fdceab571884
Content: Get started with NSwag and ASP.NET Core
Content Source: aspnetcore/tutorials/getting-started-with-NSwag.md
Product: aspnet-core
GitHub Login: @zuckerthoben
Microsoft Alias: scaddie

Can you download the completed sample and compare?

Can you go through https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.1 first?

I downloaded the code yesterday and will work with it today to try and get
it to work. I was using a different program yesterday and for some reason,
some of the methods were giving me errors saying they did not exist even
though they did exist.
On Tue, Oct 2, 2018 at 9:54 PM Rick Anderson<EMAIL_ADDRESS>wrote:

Can you go through
https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.1
first?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-426487022, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhDZRVokNyYTWrD9-3audS9kb2ilbks5uhBjzgaJpZM4XEslr
.

I did the program above (first-web-api). That doesn't help me with this tutorial. I am trying to do your instructions for the Xamarin.Forms: Copy the generated C# code into a file in a client project (for example, a Xamarin.Forms app). I can't get the C# code to work in the program. I created the first program and can get an Android Emulator to run but I can't get the C# class added to the program to run it. I've spent a day on this and this is what I was talking about when I said you assume we know what you are talking about and we don't. You should put this in your tutorial and show us how to add the generated C# file to the Xamarin.Form project. I am having all kinds of reference errors and can't get your code to work that is calling the TodoClient class.

What kind of Xamarin.Forms approach (Shared or Standard Library) are you using and where are you putting the code that is generated by swagger? If you use a .NET Standard Library you can put the TodoClient class directly in there. Most likely you will need to add a reference to the Component Model DataAnnotations NuGet package (in all Xamarin client projects) and perhaps Newtonsoft.JSON, so that the client class is free of build errors. After you built the standard library in Visual Studio you will be able to use the TodoClient in this Standard Library.  @regal60740

I used the Standard Library. I'm having issues with the await keyword now.
I can't seem to just plug your code in without the await errors. I put the
code generated by swagger in a class file called TodoClient.cs and put it
in App2 project. There is also an Android project and a IOS project. The
Android project runs OK. I am trying to get the TodoClient.cs file to run
with the Android Emulator.
On Thu, Oct 4, 2018 at 11:44 AM Christoph Nienaber<EMAIL_ADDRESS>wrote:

What kind of Xamarin.Forms approach (Shared or Standard Library) are you
using and where are you putting the code that is generated by swagger? If
you use a .NET Standard Library you can put the TodoClient class directly
in there. Most likely you will need to add a reference to the Component
Model DataAnnotations NuGet package (in all Xamarin client projects) and
perhaps Newtonsoft.JSON, so that the client class is free of build errors.
After you built the standard library in Visual Studio you will be able to
use the TodoClient in this Standard Library. @regal60740
https://github.com/regal60740
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-427068397, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhGmhZUbdpkG6vASaHVlEqTGN2aLVks5uhiz1gaJpZM4XEslr
.

I've fixed the await errors, but now I'm getting errors for missing
App2.dll.
On Thu, Oct 4, 2018 at 12:37 PM Joseph Regallis<EMAIL_ADDRESS>wrote:

I used the Standard Library. I'm having issues with the await keyword now.
I can't seem to just plug your code in without the await errors. I put the
code generated by swagger in a class file called TodoClient.cs and put it
in App2 project. There is also an Android project and a IOS project. The
Android project runs OK. I am trying to get the TodoClient.cs file to run
with the Android Emulator.
On Thu, Oct 4, 2018 at 11:44 AM Christoph Nienaber <
<EMAIL_ADDRESS>wrote:

What kind of Xamarin.Forms approach (Shared or Standard Library) are you
using and where are you putting the code that is generated by swagger? If
you use a .NET Standard Library you can put the TodoClient class directly
in there. Most likely you will need to add a reference to the Component
Model DataAnnotations NuGet package (in all Xamarin client projects) and
perhaps Newtonsoft.JSON, so that the client class is free of build errors.
After you built the standard library in Visual Studio you will be able to
use the TodoClient in this Standard Library. @regal60740
https://github.com/regal60740
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-427068397, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhGmhZUbdpkG6vASaHVlEqTGN2aLVks5uhiz1gaJpZM4XEslr
.

Pls zip and upload your sample solution and link it here so that we can find and fix the issue.  @regal60740

Here is the zipped solution. Thanks.
App2.zip
https://drive.google.com/file/d/1DM9lRmIdvuDVNZaQIgWTVny5BHvKOwR6/view?usp=drive_web
On Fri, Oct 5, 2018 at 3:07 AM Christoph Nienaber<EMAIL_ADDRESS>wrote:

Pls zip and upload your sample solution and link it here so that we can
find and fix the issue. @regal60740 https://github.com/regal60740
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-427267223, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhEHi_Iv-Y5YJVBO_Y7AcG4t6FFN2ks5uhwVAgaJpZM4XEslr
.

I installed this package but it installed in the Android project and not
the App2 project which is the problem I have been having all along. The
TodoClient class is in the App2 project. If I try to put it in the Android
project, it is not seen and Intellisense tells me to put it in the App2
project.
On Sun, Oct 7, 2018 at 6:22 AM Christoph Nienaber<EMAIL_ADDRESS>wrote:

I have had a look at your solution and found the solution.
As I said in my comment above, you need to install the NuGet package for
the Data Annotations, because the TodoClient class can not be built. Here
is the package best suitable for NetStandard workflows:
https://www.nuget.org/packages/System.ComponentModel.Annotations
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-427641885, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhGw5JfjFAQQlMqIMShw6Koi-5ZSpks5uidXogaJpZM4XEslr
.

Generally always install all NuGet packages in all Xamarin client projects.

The program builds now but when I run it, I get an exception.
On Sun, Oct 7, 2018 at 10:14 AM Christoph Nienaber<EMAIL_ADDRESS>wrote:

Generally always install all NuGet packages in all Xamarin client projects.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-427656646, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhKP9p-B4tfedgdq7sqy2Zd1OPHm8ks5uigxXgaJpZM4XEslr
.

And what is this exception? If you want to get help on the internet, you have to give the people a good amount of information so that they are able to give advice. Also try searching explicit resolutions to exceptions you are facing.
@regal60740  Try following the documentation for getting started:
Xamarin.Forms: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/get-started/
.NET Core: https://docs.microsoft.com/en-us/dotnet/core/get-started?tabs=windows
ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/getting-started/?view=aspnetcore-2.1&tabs=windows
All in all I don't see a necessary todo here for the docs. There will always be an entry burden for documentation and we can't really change that without hurting the overall readability. I advise to close this issue @Rick-Anderson.

All this could have been avoided by including the code in the tutorial.
That way, the outcome is controlled by the author. I like tutorials that
are complete and don't leave me guessing as to what I'm supposed to do.
You're right that we've spent enough time on this and I have already moved
on to other tutorials. I just hope others have better luck with this
Xamarin example. I sure did not.
On Sun, Oct 7, 2018 at 1:03 PM Christoph Nienaber<EMAIL_ADDRESS>wrote:

And what is this exception? If you want to get help on the internet, you
have to give the people a good amount of information so that they are able
to give advice. Also try searching explicit resolutions to exceptions you
are facing.
@regal60740 https://github.com/regal60740 Try following the
documentation for getting started:
Xamarin.Forms:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/get-started/
.NET Core:
https://docs.microsoft.com/en-us/dotnet/core/get-started?tabs=windows
ASP.NET Core:
https://docs.microsoft.com/en-us/aspnet/core/getting-started/?view=aspnetcore-2.1&tabs=windows
All in all I don't see a necessary todo here for the docs. There will
always be an entry burden for documentation and we can't really change that
without hurting the overall readability. I advise to close this issue
@Rick-Anderson https://github.com/Rick-Anderson.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Docs/issues/8807#issuecomment-427669075, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEvnhI0pEnj8XeQjK2zWIb3vIwCh1Yakks5uijP1gaJpZM4XEslr
.

Maybe we should mention that you need to install System.ComponentModel.Annotations in the .NET Standard case (mostly used scenario)? It's just one sentence (info box maybe?) but in my experience this is important information for lots of devs...
@zuckerthoben thanks for looking into this.


Add quick setter and getter for x and y to UIView extension

Checklist

[x] I checked the Contributing Guidelines before creating this request.
[x] I have only one commit in this pull request.
[x] New extensions support iOS 8 or later.
[x] New extensions are written in Swift 3.
[x] I have added tests for new extensions, and they passed.
[x] Pull request was created to master head branch.
[x] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[x] All comments headers have the word SwifterSwift: before description.

Thank you @Magnat12 !

you welcome!


[avc fei] Fixed PWT in FEI single field mode

In case of FEI single field mode, only one ext buffer is attached.
Issue: MDP-48131
Signed-off-by: ZhiZhen Tang<EMAIL_ADDRESS>(cherry picked from commit 698734459ab24372a560ea8a53f63360f6915b8b)

Test in CI fails due to infrastructure issue. Expected buildbot/build configuration run successfully.


handle malformed id's when describing snapshots

When running policies with not-encrypted filter, malformed snapshot ID's can prevent policy executions to complete, this PR handles malformed ID's similarly to how it handles snapshots that are not found.

ideally with a test around the bad snap case, via just passing an exception to the method/function, but else lgtm, thanks.


Fix typo

Proposed changes
Fixed a type. It was written 'to', but should be 'two'.

Thanks, @djbb7 :)


Add vibration permission

I've seen people in the past want this so might as well do it but this needs to be added in the manifest for it to work

also this is untested so i hope it works

geometry plug for android ❤

will test now

ok so i havent been testing but eventually i might so idk well ill close it for now but eventually might reopen


question: variable dimension of circuit unitary with empty qubits

While working on the 3 qubit decomposition, I run into variable size circuits - sometimes there are no operations on one or all of the three original qubits.
As cirq.Circuit does not have a notion of qubits AFAICT - it is implied from the operations - this results in a changing size in the unitary matrix. This variability is inconvenient when I'm trying to assert equivalences in unitaries, e.g. by evaluating dot products - as numpy fails on the mismatching dimensions. I can work around this by inserting artificial IdentityGates on the empty qubits but it would be best if I wouldn't have to do that.
Question: is there a way to tell an empty cirq.Circuit to return - say - the 8x8 identity operator for a 3 qubit composite system without defining a 3-qubit IdentityGate?

Oh, I found it: c.unitary(qubits_that_should_be_present=cirq.LineQubit.range(3)) is an answer...


LineNumberProgramHeader can't reliably iterate twice

LineNumberProgramHeader::file_names has interior mutability, which is incompatible with multiple StateMachines using it.

Yeah, StateMachine should consume the LineNumberProgramHeader, which is fine as long as LineNumberProgramHeader is Clone so that the program can still be executed multiple times if that is needed for whatever reason.

I'll do this after your PR is merged.


Add space and enter functionality for deleting options to Multiselect Dropdown (and Lookup)

Space functionality is not possible to implement.


chore: add .cveignore

Ignores the packr/v2 vulnerability until we can put a fix in place.

:tada: This PR is included in version 5.8.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


ansible.cfg location should be discovered by looking in parent folders

Proposal: improve ansible.cfg location discovery
Author: Sorin Sbarnea <@ssbarnea> IRC: zbr
Date: 2019-06-21

Status: New
Proposal type: core design
Targeted release: 2.9
Associated PR: TBD
Estimated time to implement: 1 day

Motivation
At this moment ansible looks for ansible.cfg only on current folder before trying to to look for  user or system config ones. This means that if you have a project specific ansible.cfg file, you will be able to use it only when your CWD is matching your project root. Otherwise, ansible will fail to load the project specific config file and will endup using the user or system one.
This is extreamly easy to test with ansible --version which displays the loaded config, just cd 'subfolder' and run it again.
Most tools I know are able to detect the location of project specific configuration by also looking at parents of CWD.
Examples: tox, pylint, flake, pre-commit, ....
Problems
One problem that is clearly sorted by this new behavior is that it enables developers to put playbooks in subfolders in their projects or to move them around without breaking them.
Also this allows them to call their playbooks from any subfolder of their projects without risking of breaking them.
One of the most common directory structure in repositories using ansible code is to have a roles/ folder and a playbooks/ folder (nobody wants to keep playbooks in root of their repos--- it does not scale). This popular setup has one inconvenience: user is forced to CD to project root and call playbooks with their full paths (or role inclusion would fail): ansible-playbook playbooks/foo.yml.
This also means that if users want to make playbooks executable using a shebang like #!/usr/bin/env ansible-playbook they would soon discover that they can call them only when they are in the right folder, or role inclusion would again fail (just because ansible loads a different ansible.cfg when called from another folder).
Once ansible will discover ansible.cfg from parent folders, this will be sorted and people could call the playbooks regardless if they are inside ~/project or ~/project/foo or ~/project/foo/bar folders.
Testing
To avoid regressions a minimal test suite should be added. It very easy to test because the new behavior allows user to use relate role location. Once implemented a user could call a playbooks from a subfolder and relative role_paths would work, because they are relative to the configuration file (which now will be the same, located in parent folder)
Documentation
Documentation needs to be updated to include the parent lookup behavior.
Anything else?
This change should not lower the security of Ansible because we already have a security measure of not-loading ansible.cfg files from folders that are world-writable. The same rule would apply when checking parent folders.
There is a very small performance price to pay related to navigating to parent folders but that is minimal and happens only once.

I think this would be an elegant fix for the popular Playbooks In Subdirectories issue: ansible/ansible#12862.


Adding Docs

Bro ,
I just added docs to the build using mkdocs you can check the repo here https://github.com/SigireddyBalasai/reattempt
and the docs at https://sigireddybalasai.github.io/reattempt/
i would like to have some discussion if any changes are needed

hello @SigireddyBalasai
could you create a pull request please?

sure

#40 done bro


DT Create a 'Your Reviews' page

[x] Create page with reviews and form
[ ] Signed-off and made live, added to About page
[ ] Text (same as on FreeREG) placed at top of Contact Us form and 'Thank You' option removed from the Nature of Contact select box.

See systemwide #134 "Implement Your Reviews across all three projects

Page created - but needs checking against standards for html  and new reviews adding

I have added a few new messages to the draft page.
I still need to search for ones mentioning "afford"

@PatReynolds to look at Facebook

Facebook "reviews" added.

@ComfE-2662 could you ask the team to review?

Now on @DeniseColbert and @taylorjgolden.

@taylorjgolden could you take a look at the page on Refinery just to get a feel for how it looks now and how we might go forward with the form.

"If you would like to tell our hard working volunteers what you really like about FreeBMD, fyou can show your appreciation here ... if you have found something that needs improving, please let us know [link]"

This page is populated with FreeREG reviews- could we delete this page in favour of titivating this one?

Have updated and added the form. @AlOneill could you work your magic and make it in line with the FreeREG page, please?

@DeniseColbert I've added DRAFT to the page name and moved it into About: you can view it here:
https://test3.freebmd.org.uk/cms/about/draft-your-reviews
I'll be working on it offline for a while, so the usual caveats apply.

@DeniseColbert Draft page now has block-quote markup, styled as per the equivalent page on REG.
Please review content and presentation. Will provide a link from 'About' once content has 'final' sign-off from you or @Pat.

@AlOneill to change blockquote colours to magenta and @DeniseColbert to add length to form, then it can be signed off.

Block-quote accent colour updated to magenta.

Length added to form. Ready to be linked to from About. Thanks @AlOneill

Link added to 'Your reviews' from 'About'.
Pages are sync-ready.

Has not been synced yet to beta

@Vino-S

Page is there, all good so closing


windows test in_tail: relax timeout limitation to receive events

Which issue(s) this PR fixes:
Fixes: #3166
What this PR does / why we need it:
It will fix the following error on windows (especially AppVeyor CI).
  Failure: test_emit_with_read_lines_limit[flat 10](TailInputTest::singleline)
  C:/projects/fluentd/test/plugin/test_in_tail.rb:243:in `test_emit_with_read_lines_limit'
       240:       end
       241:
       242:       events = d.events
    => 243:       assert_equal(true, events.length > 0)
       244:       assert_equal({"message" => msg}, events[0][2])
       245:       assert_equal({"message" => msg}, events[1][2])
       246:       assert num_events <= d.emit_count
  <true> expected but was
  <false>

Docs Changes:
No need to change
Release Note:
No need to change

Thx!


manual compaction misbehaves with certain user input

Describe the bug
Consider this case:
L0 sublevel1: [ SST1 contains KV1-epoch1 ]
L0 sublevel2: [ SST2 contains KV1-epoch2 ]
L0 sublevel3: [ SST3 contains KV1-epoch3 ]
ManualCompactionPicker::pick_l0_to_sub_level picks SSTs from sub-levels based on option.sst_ids. When option.sst_ids=[SST1,SST3]，KV1-epoch3 will be compacted sublevel1, which will violate the KV1's epoch order.
To Reproduce
No response
Expected behavior
Should pick consecutive sub-levels, or reject request if option.sst_ids is invalid.
Additional context
No response

@Li0k @Little-Wallace

@Li0k @Little-Wallace

related to https://github.com/risingwavelabs/risingwave/issues/5217

duplicate of https://github.com/risingwavelabs/risingwave/issues/5217


Fixed Error in README.md

I just made a quick edit. "macOS Ventura or later" was left out.

Motivation
I like to improve open source software. I use open source software all the time and I want to help it grow and get adopted.
Test Plan
No code was changed, just a doc edit.
Related PRs
There are no related PRs

Closing as macOS is not officially supported for validators at this time. Thank you for your submission.


feature(cli): Replace CLI code with ss-generator npm

This replaces the CLI code with a dedicated npm module ss-generator.

Coverage decreased (-1.78%) to 73.79% when pulling abbdebbcfa9ff9d03ea46e3f75f2c054f56f8e9f on separate-cli-generator-v2 into 815c91330c76d018908c6a4c8594a2f22983e332 on master.

@thepian Any idea why the client.formatters.test file is failing? https://travis-ci.org/socketstream/socketstream/jobs/61007693. I do see this happen intermittently when running the tests on my laptop (1 in every 4/5 test runs).

I think it is the problem we talked about before. The directory gets deleted when running pack for production I think. Tests should properly insulate this behaviour or we should tweak the logic for cleaning up previous production server starts.

Did you realise that you are making this against master (0.4.x) ?

Ah, sorry, was meant to be in next

Closed this and opened a new one for merging into "next" here #536.
I managed to replicate the error again on my machine but on test/unit/client/index.test.js#L138. It looks like the client.packAssets and client.load function calls are synchronous, but the files might still be in the process of being generated, and so the attempts to read the packed asset files fail.
The quick workaround is to put some fs.exists calls in the code and to wait until all files exist, but I think that the better approach would be to make asset packing support a callback when it has finished generating the files. I'll have a look at the code and see if this is feasible. Let me know your thoughts.

I agree. The tests need a done callback. And we need to pass that to pack.
However; I plan to move out the pack logic from load so it can be called as part of a build step. While the current model of "just run your server whether dev or prod" is a good default, but there will always be people that need/want more complex production setups.
I did also think that perhaps we would want to refactor the server load/start as an async waterfall. That way it is easily testable and extensible.

@thepian there's enough you commented here, I wonder if it should go in a separate issue?

@arxpoetica I think it should have an issue, but I think it belongs on our trello board. I am conscious about the impression we give about a long list of open issues.

Ha. Isn't that a good thing. ;)


Incorrect behavior of geod.npts

Hello,
This is my first post here, first and foremost I would like to thank you all for doing a fantastic work with this package:)
I am working on a project where pyproj is used and came across a strange behavior. I haven't checked every version to check where exactly did the issue start happening but it seems to be happening for the newest 3.5.0.
Consider the following:
import Geod

geod = Geod(ellps="WGS84")
geod.npts(np.nan, 1.0, 2.0, np.nan, npts=1)  # returns [(np.nan, 2.0)] ?!
geod.npts(1.0, 2.0, 3.0, np.nan, npts=1)  # returns [(1.0, 2.0)] ?!

Problem description
I would expect .npts to always return a tuple of nans when called on input containing nans. This however doesn't seem to be the case. I checked other possibilities with 2x np.nan or 1x np.nan in the input but only these two seem to be problematic.
Expected Output
[(np.nan, np.nan)] for both
Environment Information
pyproj info:
pyproj: 3.5.0
PROJ: 9.2.0
data dir: /usr/local/lib/python3.8/dist-packages/pyproj/proj_dir/share/proj
user_data_dir: /home/developer/.local/share/proj
PROJ DATA (recommended version): 1.13
PROJ Database: 1.2
EPSG Database: v10.082 [2023-02-06]
ESRI Database: ArcGIS Pro 3.1 [2023-19-01]
IGNF Database: 3.1.0 [2019-05-24]
System:
python: 3.8.10 (default, Mar 13 2023, 10:26:41)  [GCC 9.4.0]
executable: /usr/bin/python3
machine: Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.29
Python deps:
certifi: 2022.6.15
Cython: 0.29.14
setuptools: 58.4.0
pip: 23.1
Installation method
poetry inside docker
What do you think?

This change appears to be connected to #841.
With pyproj 3.0.1:
>>> import math
>>> from pyproj import Geod
>>> geod = Geod(ellps="WGS84")
>>> geod.npts(math.nan, 1.0, 2.0, math.nan, npts=1)
[(nan, nan)]

With pyproj 3.1.0:
>>> import math
>>> from pyproj import Geod
>>> geod = Geod(ellps="WGS84")
>>> geod.npts(math.nan, 1.0, 2.0, math.nan, npts=1)
[(nan, 0.9999999999999998)]

cc: @idanmiara

Possibly connected to this change as well: #825

e0b9453d29e7c9475467268d6838dac8503ab145 is the first bad commit
commit e0b9453d29e7c9475467268d6838dac8503ab145
Author: Idan Miara<EMAIL_ADDRESS>Date:   Mon May 10 13:45:25 2021 +0300

    pyproj/[geod.py, _geod.pyi, _geod.pyx] - add `fwd_intermediate`, `inv_intermediate` (improved version of `npts()`) functions; add `out_lons`, `out_lats` params to `npts()`; add examples and some more docs
    pyproj/enums.py, docs/api/enums.rst - add `GeodIntermediateFlag` flag
    test/test_geod.py - add tests for new functions

Seems the change started in #841

It seems the issue has to do with is_fwd being defined on whether the input is NaN: https://github.com/pyproj4/pyproj/blob/3d0fb756497915fc5a69e72e09c0ea924c345226/pyproj/_geod.pyx#L400

Fix in #1288


Diagrams in multi branch sites are showing wrong diagrams

When using the 'All Branches' or 'Named Branches' option to create a multi-branch site the diagrams on all branches but the main branch are showing the wrong diagram. ie. you click the context view for SystemC but it shows the diagram for SystemA on the screen.
Download links for the svg, png and puml files are referencing the correct diagram.
I suspect that this is something to do with #308

Hi @qtzar
Thanks for the issue, the multiple branch logic hits us fairly often with regressions, time to think for a better testing approach...
Anyway, looking into this, I also think this is a side effect of the commit you found.
Are you able to test this easily? The following patch should resolve this, but I'm not completely sure:
--- a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/DiagramGenerator.kt
+++ b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/DiagramGenerator.kt
@@ -38,10 +38,10 @@ fun generateDiagrams(workspace: Workspace, exportDir: File) {

 private val diagramCache = ConcurrentHashMap<String, String>()

-fun generateDiagramWithElementLinks(workspace: Workspace, view: View, url: String): String {
+fun generateDiagramWithElementLinks(workspace: Workspace, view: View, url: String, branch: String): String {
     val diagram = generatePlantUMLDiagramWithElementLinks(workspace, view, url)

-    val name = "${diagram.key}-${view.key}"
+    val name = "$branch-${diagram.key}-${view.key}"
     return diagramCache.getOrPut(name) {
         val reader = SourceStringReader(diagram.withCachedIncludes().definition)
         val stream = ByteArrayOutputStream()
diff --git a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt
index 9dd41dc..0ae6375 100644
--- a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt
+++ b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt
@@ -63,7 +63,7 @@ fun generateSite(
 ) {
     val generatorContext = GeneratorContext(version, workspace, branches, currentBranch, serving) { key, url ->
         workspace.views.views.singleOrNull { view -> view.key == key }
-            ?.let { generateDiagramWithElementLinks(workspace, it, url) }
+            ?.let { generateDiagramWithElementLinks(workspace, it, url, currentBranch) }
     }

     val branchDir = File(exportDir, currentBranch)

@jp7677
The cache is most certainly the issue here and it has been exacerbated by a change in the structurizr core where diagram keys can be auto generated like SystemContext-001, SystemContext-002 making it much easier to have an overlap between branches.
I was able to test your patch by creating a repository with multiple branches that were very different from each other and using the serve command to build the multi-branch site. I verified the bad diagrams showing, applied the patch and verified that the correct diagrams were showing.
While this approach worked it also lead me to uncover another issue with the cache. When using the serve command the cache stays in memory after all the diagrams are generated. Then if you then edit a dsl file the diagrams are regenerated but they don't update on screen ( the downloadable versions are updated ). I suspect that the cache is kicking in and just bringing back the original generated diagram. This also happened on a non multi-branch run of the serve command and has already been spotted by one of our enginneers who was trying to update diagrams in our corporate diagram repository. Even with the patch above this was happening.
I think a better approach would be to either empty the cache between branches or remove it completely.

I can confirm that this resolves the issue.
Here is the run command I'm using if you want to check it out yourself. I've made the test repository public, it is basically all the structurizr samples but with the default views enabled so there is a bigger chance of overlap between branches for cache hits.
Prior to fix you could see bad diagrams in the Big Bank branch on the ATM Context or Internet Banking Container pages.
<component name="ProjectRunConfigurationManager">
  <configuration default="false" name="Generate Multi-Branch Git Repository - qtzar/structurizr-test-workspace" type="JetRunConfigurationType">
    <option name="MAIN_CLASS_NAME" value="nl.avisi.structurizr.site.generatr.AppKt" />
    <module name="structurizr-site-generatr.main" />
    <option name="PROGRAM_PARAMETERS" value="generate-site --git-url https://github.com/qtzar/structurizr-test-workspace.git --workspace-file workspace.dsl --all-branches --default-branch main " />
    <shortenClasspath name="NONE" />
    <method v="2">
      <option name="Make" enabled="true" />
    </method>
  </configuration>
</component>

Thanks a lot, I've created a PR and hopefully this time we are good (for real).

In regards to testing in the future...
I was wondering if it would be possible to create 'Release Candidate' style releases, both on Github but also a docker image and Brew image but using a :next tag. If this could be done automatically when a PR is merged to the main branch I'd be willing to setup my workflows to start using that release and if I see regression issues they can be addressed before a stable release is done on the :latest tag.

Yes, something like this is certainly a good idea. We will come back to this.
Thanks for your thoughts (and of course also for your contributions over the last months)!


Rename --prepare-for to --edition, drop arg

This commit tweaks the UI of cargo fix for the edition. Previously you'd
execute cargo fix --prepare-for 2018, but that's a lot of typing! Plus it's
some manual data that Cargo can already infer.
Instead, after this commit, you now type cargo fix --edition, and that's it!
The idea is that this'll tell Cargo to fix code for the next edition,
inferring whatever edition is in use and figuring out what to pass to rustc.
Functionality-wise this should be the exact same as --prepare-for 2018 though
If others agree w/ this change I'll send a PR to the edition guide after this
merges!

Updated!

Hm I haven't figured out a great place to print out the "Upgrading..." message, but @killercup did you have a particular location in mind?

@bors: r+
Ok I'm gonna go ahead and try to squeeze this in for the preview, but we can of course continue to iterate in-tree!

:pushpin: Commit b2b120e9fd2e2f777ee53fc9456e7f31224c81d2 has been approved by alexcrichton

:hourglass: Testing commit b2b120e9fd2e2f777ee53fc9456e7f31224c81d2 with merge e3a90f2097e7323583f61eec0ea8f0601b93b186...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing e3a90f2097e7323583f61eec0ea8f0601b93b186 to master...


How do I log in? What is the default username and password?

Hi
I just installed Ambar, successfully.
But one question I cannot figure out is:
How do I log in? What is the default username and password?
The email/smtp sending of emails does not work, so I cannot register, to enter the system.
Surely there is a default username and password right?

Hello @thomasfrivold !
we have no default login and pass - it would be non-secure.
If you have problems with emails, try to disable authentication as for now. To do it chnage auth to none in your config.json and restart Ambar.


Work with Honeywell home t series thermostats

Would be nice to add Honeywell home t series thermostats. Or a guide if this would work with them.

Thx @d0n4v4nb3ck3r but I don't have any knowledge in this brand... If you have any opportunity, please perform a pull request ;) Otherwise, the generic API provided may fit you need ;)


Release a new version with latest fixes

Hi guys,
Any chance of releasing a new version of the gem with the latest fixes ?
cc @joschi @lennartkoopmann

Last release is from 2016-02-02. Closing this.


Add ARM64 Support

I was trying to build this package for arm64 in travis and found that this package requires postgresql 10 which is unavailable for arm64(xenail).
I have shifted to bionic dist for arm64 and while testing this package I found out that one example is failing for arm64.
MiqEnvironment with linux platform Host Info local_ip_address
Failure/Error: expect(described_class.local_ip_address).to eq(`hostname -i`.chomp.split.first)
 expected: "<IP_ADDRESS>"
       got: "<IP_ADDRESS>"
  (compared using ==)
# ./spec/lib/miq_environment_spec.rb:18:in `block (4 levels) in <top (required)>'

In this example, we compare IP 1(“Socket.ip_address_list.detect { |addr| addr.ipv4? && !addr.ipv4_private? }&.ip_address”) with IP2(“hostname -i.chomp.split.first “. )
Here the value of :

IP1: <IP_ADDRESS>
IP2 (Differ from host to host in travis)  :

for amd64 : <IP_ADDRESS>
for arm64 : <IP_ADDRESS>

All other examples are working fine for both the architecture.
Travis report: https://travis-ci.com/github/odidev/manageiq/builds/199971292
Do you have any plans on adding arm64 support?
If interested I can add and raise PR but as a start can I get any suggestions on how we can resolve the above issue?

We don't have any plans to add it ourselves, but would gladly accept contributions to make it work. Recently ppc64le and s90x support was added by others, for example.

requires postgresql 10

You should be able to now use PG 11 or PG 12, if those packages are available.

for amd64 : <IP_ADDRESS>
for arm64 : <IP_ADDRESS>

I'd be surprised if the architecture is what causes that to be different...feels like something specific to Travis?  @agrare @bdunne Thoughts on this?

Thanks for the reply,
I was able to resolve this issue by adding the line “sudo sed -i 's/<IP_ADDRESS>/<IP_ADDRESS>/' /etc/hosts”.
As per https://travis-ci.community/t/localhost-resolves-to-127-0-1-1-instead-of-127-0-0-1-on-bionic/4764 the travis allocates <IP_ADDRESS> ip to bionic distro.
I was able to resolve the above issue and tested it over arm64 with these changes.
Can you please check and let me know if it is ok to build this package over travis with the above changes?
If agreed, I will raise a PR

Commented here - https://github.com/odidev/manageiq/commit/d200779bdbaf1a15f039426c88f816cdee461690#r44119460

I have shifted to bionic dist for arm64
the travis allocates <IP_ADDRESS> ip to bionic distro.

Is bionic required for arm64?  I noticed you said that the bionic image is what's bringing in the <IP_ADDRESS> change.  Wondering if, alternatively, you can just not use the bionic image.

For the postgres12 stuff this might be relevant - https://github.com/ManageIQ/manageiq/issues/20660

Yeah I don't think that failing test is architecture dependent, I actually see that test fail locally and I'm using amd64
  1) MiqEnvironment with linux platform Host Info local_ip_address
     Failure/Error: expect(described_class.local_ip_address).to eq(`hostname -i`.chomp.split.first)

       expected: "<IP_ADDRESS>"
            got: "<IP_ADDRESS>"

I think it is just a badly written test

Thanks for the suggestions,
I have raised a PR with all the changes suggested.
I have updated dist to bionic as the postgresql version supported by xenail in arm64 is 9.6

I believe this was fixed in https://github.com/ManageIQ/manageiq/pull/20812


Add column linux_x86-64_mxdptrs in ottawa.csv

Signed-off-by: renfeiw<EMAIL_ADDRESS>

internal grinder: Grinder_TKG/977

Could you resolve the conflicts? Thanks

Updated, new internal grinder: Grinder_TKG/979


iopadmap is confused by loops

Here's a design I have, which, albeit unusual, seems entirely legal to me:
module top(
    inout  a,
    inout  b,
    input  dir,
);

    wire aout, bout;
    GP_IOBUF iobufa(
        .IO(a),
        .OUT(aout),
        .IN(bout),
        .OE(dir)
    );
    GP_IOBUF iobufb(
        .IO(b),
        .OUT(bout),
        .IN(aout),
        .OE(!dir)
    );

endmodule

When I run:
yosys top.v -p "synth_greenpak4 -part SLG46621V; show"

I get:

which is obviously wrong IMO.
If, instead, I alter the pipeline to only apply the iopadmap pass to dir, then I get:

which produces the correct post-PAR netlist.

I get similar results to @whitequark when trying to get the greenpak4 backend to infer a level shifer:
Here is my input Verilog:
module top(
    porta0,
    portb0,
    dir,
);

(* LOC = "P2" *)
input dir;

(* LOC = "P3" *)
inout porta0;

(* LOC = "P5" *)
inout portb0;

assign porta0 = dir ? portb0 : 1'bz;
assign portb0 = ~dir ? porta0 : 1'bz;

endmodule

This is a minimal script which produces (what I believe to be) incorrect output. @whitequark's output can be duplicated by commenting the relevant line.
read_verilog level-shift/level-shift.v
hierarchy -check -top top

read_verilog -lib +/greenpak4/cells_sim.v
tribuf -logic

internal:
    # Comment the next line and run gp4-bad section to dup whitequark's output
    techmap
    clean
    show

gp4-bad:
    nlutmap -assert -luts 2,8,16,2
    iopadmap -bits -inpad GP_IBUF OUT:IN -outpad GP_OBUF IN:OUT -inoutpad GP_OBUF OUT:IN -toutpad GP_OBUFT OE:IN:OUT -tinoutpad GP_IOBUF OE:OUT:IN:IO
    techmap -map +/greenpak4/cells_map.v
    clean
    show

Without commenting out techmap, the output looks like this:

Using the following script gets me my intended design:
read_verilog level-shift/level-shift.v
hierarchy -check -top top

read_verilog -lib +/greenpak4/cells_sim.v
tribuf -logic

internal:
    techmap
    clean
    show

gp4:
    nlutmap -assert -luts 2,8,16,2
    select */x:dir
    iopadmap -bits -inpad GP_IBUF OUT:IN
    select */x:porta*
    iopadmap -bits -tinoutpad GP_IOBUF OE:OUT:IN:IO
    select */x:portb*
    iopadmap -bits -tinoutpad GP_IOBUF OE:OUT:IN:IO
    select -clear
    techmap -map +/greenpak4/cells_map.v
    clean
    show

And here is the output of show for the above:

This are two different issues.
@whitequark: Fixed in  edd297f
@cr1901: Fixed in fe80b39

Thank you! Every commit that brings Yosys to elimination of the "tristate support is experimental" warning warms my heart.


Add missing validationSchema to Formik context

Hi @jaredpalmer, @johnrom!
I noticed the validationSchema was missing when using useFormikContext. The types say it's there, but it always returns undefined. I took a look, and it seems it was missing from the context value definition, so I decided to open this small PR to lend a hand with this.
Hope this helps 🙂

This is ok by me especially since it exists in the types already. The only issue I see with it is that some users may create a new Yup object on each render. and if that's the case, this prop will change on every render, and cause more updates. Not sure how much of a problem that is. I don't use Yup, so I'll defer to someone else whether that's an issue or not.

related https://github.com/formium/formik/issues/2751

@johnrom thank you for your response 🙂 I think the most common use-case will be exactly what is mentioned in #2751. As I think about it, it seems unlikely that a new Yup object is created on each render, but it could happen. I hope it's not much of a problem because that is the only way of getting validation info into abstracted field components. 😅

@jaredpalmer any news on this one? It's not super critical, but I think it would be great to have this 🙂
Cheers!!

@jaredpalmer any news on this one? It's not super critical, but I think it would be great to have this 🙂
Cheers!!

Any movement on this? Would be very useful to us

I just updated the branch, so this is ready to merge if there're no concerns 🙂

I don't think we should pass through this or the validate callback through the default Formik React context because of the high chance it has not been optimized. If it isn't optimized, it will trigger re-renders in every single component which uses Context to access Formik.
I'd be open to passing these values via a secondary Context which contains only Formik Configuration:
const Formik = () => {
  // formikApi is completely memoized
  // formikConfig is more volatile based on usage
  const [formik, config] = useFormik(...formikProps);

  return <FormikProvider value={formik}>
    <FormikConfigProvider value={config}>
      {/* children */}
    </FormikConfigProvider>
  </FormikProvider>
}

const useFormikConfig = () => useContext(FormikConfig.Consumer);

@jaredpalmer if this is something we want to do, I can make these changes to my v3 branch

I updated this branch just in case. Thanks again @johnrom for looking into this 🙂

@github-actions plz no

FYI this change is available in my v3 PR #3231

@johnrom I updated this branch just in case. However, it's great to know this is coming in v3, is there an ETA for v3 yet? 🙂


[POS]: session.getSessionToken returns null on some devices (iPad)

Please list the package(s) involved in the issue, and include the version you are using

@shopify/ui-extensions-react/point-of-sale version 2024.10.0

Describe the bug
The merchant has 5 locations, and the session.getSessionToken() method works correctly at 3 locations. However, at the other 2 locations, it consistently returns null.
      const token = await session.getSessionToken();

      const response = await fetch(urlString, {
          headers: { Authorization: `Bearer ${token}` },
      });

Interestingly, when accessing the 2 problematic locations on a different device, everything works as expected, suggesting the issue may be device-specific.
What we have tried:

Reinstalled the POS app on the affected iPads.
Removed and re-added the extensions from the smart grid.
Created a minimal smart grid setup with only our app extensions.
Tested with different POS staff PINs that have full permissions.

Questions:

Under what conditions does session.getSessionToken() return null?
Are there any specific device configurations or iPadOS version requirements (currently running iOS 18) for using POS extensions?

Same issue on my end


fix delete repeat bug

@ctsims @benrudolph this fixes the issue by just wiping the cache when we delete a repeat. this happens rarely enough (not at all in ODK) that I think this is acceptable for now. Didn't want to spend too much time on this since it'll (hopefully) be addressed when we refactor the session into java

:tada: will let @ctsims do the mergin

@benrudolph

:dancers: :dancers: yes! this worked!

:fire:


[whitelist-weighted-json] New strategy

Adds a new strategy to circumvent the max limit of the whitelist-weighted strategy
Changes proposed in this pull request:

Add a new strategy called whitelist-weighted-json strategy. The strategy uses a hosted json file that will allow bigger whitelists to be sent

Hi @ChaituVR. All the tests are now passing. The api-v2 strategy has been giving me trouble and I think the strategy I'm introducing will be easy to use for newcomers to the platform like myself.


Better npm scripts

So it should be possible, instead of having the following in the package.json
    "rewire:start": "node ./node_modules/react-app-rewired/scripts/start",
    "rewire:build": "node ./node_modules/react-app-rewired/scripts/build"

to have this:
    "rewire:start": "react-app-rewired start",
    "rewire:build": "react-app-rewired build"

Also means that you could just replace the package names of the default entry points if you prefer (I do! 😄 )
-    "start": "react-scripts start",
-    "build": "react-scripts build",
+    "start": "react-app-rewired start",
+    "build": "react-app-rewired build",

That's better for sure.  What's the best way to get those run scripts to hit the scripts dir where start.js and build.js sit?  Feel free to make the update if you have time.  This is the first package I've published to NPM so I'm fairly new to proper setup / best practices.

WIP on this branch - https://github.com/timarney/react-app-rewired/tree/scripts

@geelen got this up and running 😄 .

Looking good!


Remove the orphan scenario-based test alone

This PR removes the orphan scenario test alone in CI. Such test cases take a while to pass. Rather than doing it in the regular CI PR build, it should rather just do it periodically somewhere else.
To iterate dev loop quicker, I think we should focus on adding unittest or scoped functional test for now (as we have been it so far)

cc @ueshin

Codecov Report

Merging #1160 into master will decrease coverage by 1.4%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1160      +/-   ##
==========================================
- Coverage   95.22%   93.82%   -1.41%
==========================================
  Files          35       35
  Lines        7059     7059
==========================================
- Hits         6722     6623      -99
- Misses        337      436      +99

Impacted Files
Coverage Δ

databricks/koalas/usage_logging/__init__.py
24.32% <0%> (-72.98%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/koalas/__init__.py
78.72% <0%> (-6.39%)
:arrow_down:

databricks/conftest.py
94% <0%> (-4%)
:arrow_down:

databricks/koalas/testing/utils.py
78.51% <0%> (-0.75%)
:arrow_down:

Continue to review full report at Codecov.

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

Thanks! merging.


docs/logging.txt added LogCapture check by regexp

Fixes #8

Nope... try running the tests before submitting a pull request ;-)

...I also don't like the wording. As an absolute last resort, you may use StringComparison objects to match log records against patterns.

I didn't know doc has tests, too. I an a novice to Python.
@cjw296 Why have you closed the PR? I may fix that by rebase.


Support for Windows.

Worked well with Unix and Darwin. Need a support for windows as well.

Similar issue with me. I think this is an issue with dependency offheap uses. https://github.com/tysonmote/gommap/pull/3/files
This might be the case what you are looking for. But it need to be tested,

I welcome PRs to improve portability.

I went through the pull request https://github.com/tysonmote/gommap/pull/3/files which claims the support for the windows of gommap. I tried it and again got stucked in the offheap/malloc.go.
Here is the log if anybody could help,
..\..\..\..\github.com\glycerine\offheap\malloc.go:41:30: cannot use int(mm.File.Fd()) (type int) as type syscall.Handle in argument to syscall.Ftruncate
..\..\..\..\github.com\glycerine\offheap\malloc.go:81:11: undefined: syscall.MAP_SHARED
..\..\..\..\github.com\glycerine\offheap\malloc.go:83:11: undefined: syscall.MAP_ANON
..\..\..\..\github.com\glycerine\offheap\malloc.go:83:30: undefined: syscall.MAP_PRIVATE
..\..\..\..\github.com\glycerine\offheap\malloc.go:117:13: undefined: syscall.Stat_t
..\..\..\..\github.com\glycerine\offheap\malloc.go:118:14: undefined: syscall.Fstat
..\..\..\..\github.com\glycerine\offheap\malloc.go:125:31: cannot use mm.Fd (type int) as type syscall.Handle in argument to syscall.Ftruncate
..\..\..\..\github.com\glycerine\offheap\malloc.go:136:10: undefined: syscall.PROT_READ
..\..\..\..\github.com\glycerine\offheap\malloc.go:136:30: undefined: syscall.PROT_WRITE
..\..\..\..\github.com\glycerine\offheap\malloc.go:144:11: undefined: syscall.MAP_ANON
..\..\..\..\github.com\glycerine\offheap\malloc.go:144:11: too many errors

consts_win.go defines the MAP_SHARED, etc; so we just need a consts_posix.go that does the same and then have malloc.go use those constants instead of the syscall ones that vary between OS.
The int vs syscall.Handle looks like a conversion problem that should be easy to solve by looking at the expected signature of Ftruncate, and converting to the correct type.

syscall is not specific to Windows. So, in malloc.go you would need a malloc_unix and a malloc_windows most likely, each with their corresponding
//go:build windows

or
//go:build darwin || dragonfly || freebsd || linux || nacl || netbsd || openbsd || solaris

You would have to have different implementations as well, since POSIX systems use flags such as these
		syscall.PROT_READ|syscall.PROT_WRITE,
		syscall.MAP_ANONYMOUS|syscall.MAP_PRIVATE,

while windows uses more like these


[Bug]: 404 Error Encountered on Feedback Submission – Action Required!

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
When clicking on the "Feedback" link on the website, users are redirected to a 404 error page stating: "File not found. The site configured at this address does not contain the requested file." This issue could be due to a mismatch in the filename case, incorrect file permissions, or a missing index.html file for root URLs.
Steps to reproduce:
Navigate to the homepage of the site.
Click on the "Feedback" link.
Observe the 404 error displayed.
Expected behavior: The feedback link should lead to the appropriate feedback page without resulting in a 404 error.
Additional notes: Please check the file path, filename case, and permissions to resolve this issue. Refer to the GitHub Pages documentation for more details on resolving 404 errors.
Add Screenshots

https://github.com/user-attachments/assets/e3c423be-53a2-46ff-856d-2c5e21f0cf86
What browsers are you seeing the problem on?
Chrome
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

@mansiruhil13 please assign me this issue


Should I upgrade to <IP_ADDRESS>?

Now my node is <IP_ADDRESS> and I see your release notes said <IP_ADDRESS> is a Mandatory update.
Upgrade before Block 107246.
However, my node has more blocks than 107246 and the hash is same as your offical block explorer https://insight.zcoin.io/.
Should I upgrade to <IP_ADDRESS>?

Yes, you should upgrade to prevent your local fork.


[BEAM-12227] Update ExternalWorkerServiceTest

Update ExternalWorkerServiceTest and switch from #newBuilder().build() to #getDefaultInstance
Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

@ibzib Can you help review ?

Run Java PreCommit

Run Java PreCommit


Fix connect on browser with no api key

as the title suggests, fixes the connect method when on the browser and not using a dangerously set api key

Thanks, Philippe 🙏


Fixed date in changelog (not in descending chronological order)

Welcome to 2020!  Thanks for your fixes.  In order to build this I had to fix the date in the changelog.
rpmbuild -bb --define "_topdir `pwd`" --define "_sourcedir `pwd`" --define "_rpmdir `pwd`" --define "_specdir `pwd`" --define "_srcrpmdir `pwd`" --define "_buildrootdir `mktemp -d /var/tmp/displayportXXXXXX`" --define "_builddir `mktemp -d /var/tmp/displayportXXXXXX`" --define "_release 2.rawhide.20191202T063500Z" --define "_daemon_version 5.2.14" --define "_version 1.6.4" --define "_tmppath `mktemp -d /var/tmp/displayportXXXXXX`"  displaylink.spec --target=i386 Building target platforms: i386 Building for target i386 warning: bogus date in %changelog: Mon Jan 06 2019 Michael L. Young<EMAIL_ADDRESS>1.6.4-2 error: %changelog not in descending chronological order

@dkoppel Thanks for catching this.  I didn't see this pull request until now.  I saw that yesterday and fixed it up already.  Thanks


[video_player][android][Impeller][3.16.3] video play , only audio , no image

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
down video_player  example
and add android  Impeller
     <meta-data
           android:name="io.flutter.embedding.android.EnableImpeller"
            android:value="true" />

and debug or run
Expected results
show images
Actual results
no images
Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[Paste your output here]

Because this bug is bound to appear, and this situation will occur whether it is an emulator android or a real machine android.
The code uses the video_player example official example, and then turns on Impeller
so, the code and logs are not provided.

audio is ok
no image

Hi @24 thanks for trying out Impeller on Android. The preview work is not yet complete, and the functionality that video player needs is being tracked in https://github.com/flutter/flutter/issues/139702


bluetooth: use kernel stacks

These threads don't run in user mode, save some memory if
userspace is turned on.
Signed-off-by: Andrew Boie<EMAIL_ADDRESS>

I think you'll find some more under drivers/bluetooth which might be good to include into the same patch

I think you'll find some more under drivers/bluetooth which might be good to include into the same patch

Nevermind. I see you've included those into #27304

@andrewboie could you please rebase?


Update the libthrift.vcxproj and libthrift.vcxproj.filters file

The classes BoostThreadFactory, StdThreadFactory and PlatformThreadFactory have been removed, this PR update the libthrift.vcxproj and libthrift.vcxproj.filters.

[ ] Did you create an Apache Jira ticket?  (not required for trivial changes)
[ ] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
[x] Did you squash your changes to a single commit?  (not required, but preferred)
[ ] Did you do your best to avoid breaking changes?  If one was needed, did you label the Jira ticket with "Breaking-Change"?
[ ] If your change does not involve any code, add  [skip ci] at the end of your pull request to free up build resources.

These changes improve the project files, but do not fix it completely. There are more files to be removed and some files to be added.
I'd suggest removing visual studio solution completely, and use cmake to generate them when needed. They seem to be pretty unmaintained anyway.

They seem unmaintained because some people started the CMake switch but never finished it. Hence we have two build systems to maintain and files that ought to be automatically generated and therefore shall not be maintained anymore manually to this day still are not generated and also nobody maintains them anymore.

So what's the status of CMake support? I had an impression that CMake is able to build the compiler and the c++ library at least (that's what I've used to compile thrift compiler on OS X and Windows (I didn't compile c++ lib).
I suppose MSVC files are third build system (autoconf/automake, cmake, msvc).
BTW. Should we move this discussion to the mailing list?


Implement rememberRetained and produceRetainedState

Resolves #107
There's possible some blind spots I've missed here and some things we may wanna do differently in the future (commented on those), but overall this works nicely. Confirmed with this now that state's retained in produceRetainedState() and we don't get duplicate loading indicators.

We should definitely add tests for this but not sure what the right approach is. Maybe a functional UI test that asserts that retained bits are appropriately forgotten when expected. Any other suggestions?

Added context - this is largely pulled from the implementation of rememberSaveable. A lot of your questions are more general rememberSaveable questions. I'll try to answer them all inline though!

We should definitely add tests for this but not sure what the right approach is. Maybe a functional UI test that asserts that retained bits are appropriately forgotten when expected. Any other suggestions?

I was wondering the same thing. A UI test would probably be the easiest to write, and would cover the most functionality. Some of the individual pieces might be testable on the JVM. We might also get a ways into the effort then discover a blocker of some sort

Going to work on tests for this in a later PR


Create tiles with data from multiple databases

Tilesets currently connect to a single database. It would be nice if a tileset could span and connect to several databases.
One possible implementation would consist in specifying the data source at the layer level in the tileset. This way the TileStore could group layers by data source, fetch the layers by data source, and concatenate the layers in the TileStore. This is probably the easiest way to implement this feature, however, it means that each layer query will always involve only one database.
{
"datasources:[
 {
   "id": "a"
   "jdbcUrl": "jdbc:postgresql://a:5432/a",
   "poolSize": 8
 },
 {
   "id": "b"
   "jdbcUrl": "jdbc:postgresql://b:5432/b",
   "poolSize": 8
 }
],
"vector_layers": [
    {
      "id": "layer-a",
      "datasource": "a"
      "queries": [
        {
          "minzoom": 12,
          "maxzoom": 20,
          "sql": "SELECT id, tags, geom FROM table"
        },
      ]
    },
   {
      "id": "layer-b",
      "datasource": "b"
      "queries": [
        {
          "minzoom": 12,
          "maxzoom": 20,
          "sql": "SELECT id, tags, geom FROM table"
        },
      ]
    },
]

Another possibile implementation may be to rely on apache calcite to provide a uniform access to several databases. This solution would allow to execute queries that span over multiple databases. Personally, I'm a bit more interested in this alternative, as I currently seek to improve the compatibility of calcite with postgis. Unfortunately, it is probably not practical in a short to medium time frame.
https://github.com/apache/calcite/pull/3668
I suggest we go for the first option, keeping in mind that apache calcite may be a better solution in the long term. @julsbreakdown do not hesitate to comment and to provide feedback.

We should probably find a way to set a default datasource.


Update to newer Spire version

Description
Issue link
Checklist

Purpose

[ ] Bug fix
[ ] New functionality
[ ] Documentation
[x] Refactoring
[ ] CI

Test

[ ] Unit test
[x] E2E Test
[x] Tested manually

Introduce a breaking change

[ ] Yes (description required)
[x] No

I have tried it and seemed work well.


WIP: Refactors the linux runtime to be generic and introduces the windows runtime side-by-side

As part of the work to stabalize the shim API this unifies the Linux runtime that exists today into a more generic implementation that is closer to platform agnostic. This then makes Windows use the shim service/client in the same way Linux/Unix do today. Further PR's actually implement the runhcs logic in the shim for Windows but this is just to do the unification.

Thanks for opening the WIP.  We will need to sync on how we can combine this work with #2426 as we have a similar thread of work going on right now.

@jterry75 are you on the community slack? we have a #containerd channel there to discuss

@crosbymichael - Thanks joined now.

Need to rebase this work on #2434


TP2000-853: Add measures as defined tab to commodity detail

TP2000-853: Add measures as defined tab to commodity detail

Why

Users want to be able to see what measures are created for a given commodity on the commodity page without having to use the measures search

What

Adds a new tab to the commodity detail page for currently active measures on the given commodity
Measures can be sorted by measure type, geographical area and start date

Codecov Report
Patch coverage: 98.85% and project coverage change: +0.03 :tada:

Comparison is base (8d746fa) 92.41% compared to head (1c5583e) 92.44%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #891      +/-   ##
==========================================
+ Coverage   92.41%   92.44%   +0.03%
==========================================
  Files         413      413
  Lines       28092    28447     +355
  Branches     2117     2173      +56
==========================================
+ Hits        25960    26298     +338
- Misses       1734     1743       +9
- Partials      398      406       +8

Impacted Files
Coverage Δ

commodities/forms.py
80.55% <ø> (ø)

commodities/views.py
98.68% <92.85%> (-1.32%)
:arrow_down:

commodities/filters.py
92.59% <100.00%> (+0.59%)
:arrow_up:

commodities/tests/conftest.py
97.10% <100.00%> (+0.05%)
:arrow_up:

commodities/tests/test_views.py
100.00% <100.00%> (ø)

... and 18 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.


use misode/mcmeta versions & send data_pack_version/pack_format to backend

It breaks already uploaded versions but not in a non functional way - just pack_format will always be 1 for them any some compatibility might be wrong but it should mostly work - special cases for 1.20.2 and 1.20.3/1.20.4 in that case 👍
Can work without backend change, will just not sort "new" version format correctly

i trust yall


tf.contrib.layers.layer_norm fails in tf.estimator.train_and_evaluate() if drop_remainder==False

Please go to Stack Overflow for help and support:
https://stackoverflow.com/questions/tagged/tensorflow
If you open a GitHub issue, here is our policy:

It must be a bug, a feature request, or a significant problem with documentation (for small docs fixes please send a PR instead).
The form below must be filled out.
It shouldn't be a TensorBoard issue. Those go here.

Here's why we have that policy: TensorFlow developers respond to issues. We want to focus on work that benefits the whole community, e.g., fixing bugs and adding features. Support only helps individuals. GitHub also notifies thousands of people when issues are filed. We want them to see you communicating an interesting problem, rather than being redirected to Stack Overflow.

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Red Hat Enterprise Linux 7.5,
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): unknown
TensorFlow version (use command below): 1.8.0
Python version: 3.5.4+
Bazel version (if compiling from source): 0.15.2- (@non-git)
GCC/Compiler version (if compiling from source): 6.4.1
CUDA/cuDNN version: V9.2.148
GPU model and memory: None
Exact command to reproduce: None

Describe the problem
I have a model using  tf.contrib.layers.layer_norm that runs fine throughout training but fails as soon as evaluation starts with the error displayed below (the input to  tf.contrib.layers.layer_norm has undefined rank). I suspect this to arise as soon as tensorflow uses a dynamic batch size during evaluation, at least when I set drop_remainder==True the problem disappears. The exact line of code causing the error is:
output = tf.contrib.layers.layer_norm(             tf.add(first_sublayer, pos_layer_2)         )
Any help/hints/ideas?
Source code / logs
 tf.add(first_sublayer, pos_layer_2)   File "/hpc_modules/at10.0-based/deeplearning/tensorflow/tensorflow-v1.8.0_openmpi-3.1.2/lib64/python3.5/site-packages/tensorflow/contrib/framework/python/ops/arg_scope.py", line 183, in func_with_args     return func(*args, **current_args)   File "/hpc_modules/at10.0-based/deeplearning/tensorflow/tensorflow-v1.8.0_openmpi-3.1.2/lib64/python3.5/site-packages/tensorflow/contrib/layers/python/layers/layers.py", line 2135, in layer_norm     raise ValueError('Inputs %s has undefined rank.' % inputs.name) ValueError: Inputs smiles_attention/Add_1:0 has undefined rank.

@dopexxx Is there any chance you could provide a minimal reproducible code snippet that trigger the issue? It is very hard to debug with the limited information.

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Pin confusion on lock screen

[ x] I have read the FAQ.
[ x] I have searched in existing issues.

Environment

OS: Linux
scrcpy version: 1.21
installation method: apt package manager
device model: Google Pixel 6
Android version: 13 (Graphene OS)

Describe the bug
I don't know if this is a bug caused by scrcpy or by android, but before 2 or 3 months ago, when on lock screen, i used to just type the password/pin with my keyboard and press enter to unlock (On the actual lock screen and not on the password screen)
However when i do this now, the password is being evaluated as the sim card PIN
So basically to unlock the phone now, i need to trigger the lock screen, swipe up for the password screen (not mirrored) and then type the pin and enter.

Probably an Android upgrade which changed the behavior.


Zero-R source code

Hi there, I read about Zero-R work in the paper. But I haven't been able to find the code for it. Is that code release in this GitHub repo? Thanks a lot for your help!

no, I don't.

please check [tutorial of zero optimizers] (https://www.deepspeed.ai/tutorials/zero/).


Add time zone settings and check to installation.

Related to this, for servers with unconfigured time zones or mismatched time zones:
https://github.com/concrete5/concrete5/pull/5619
The resolution:
We could add a section to the optional items that shows what the system time zone is (and show a warning icon if one isn't set, telling them that we set it to UTC). Then on the next page we could have a checkbox in the advanced sections, defaulting to off, that is "allow time zone mismatch." and if the database doesn't match the system time zone we don't let you install (but we tell you that you can install, if you uncheck the check box in advanced settings.)

What about #5625 ?

Yep, resolved by https://github.com/concrete5/concrete5/pull/5625


Added support for squashing TIFF files.

In reference to #774
This PR exposes the squash property from libvips.
Squashing allows 8-bit tiffs to be squashed into 1 bit tiffs.

Coverage decreased (-0.2%) to 99.144% when pulling 69ee6a2f8454d86f1504e62c7a11e6e16b0d56df on YvesBos:master into 567e3dd258c7847075519ae5239852e08bf49a72 on lovell:master.

Coverage decreased (-0.2%) to 99.144% when pulling 69ee6a2f8454d86f1504e62c7a11e6e16b0d56df on YvesBos:master into 567e3dd258c7847075519ae5239852e08bf49a72 on lovell:master.

Coverage increased (+0.005%) to 99.315% when pulling 38f6eb40fae781449092a9a4f46d580c77eed98d on YvesBos:master into 567e3dd258c7847075519ae5239852e08bf49a72 on lovell:master.

Fantastic, thank you. This will be in v0.18.0.


"Xamarin.Forms" button on leftpane is not having color contrast ratio of 4.5:1.

Steps to Reproduce
Pre-requisites:
Launch the Visual Studio for Mac and Sign-in with Enterprise account.
Create projects:

Go to Visual Studio-> File-> New Solution. -> Multiplatform-> App-> Xamarin.Forms-> Blank Forms App.
Hit on Next button to create the project.
Hit on Debug(Play)/Build button to build/deploy the solution/project.
As per the choice/requirements, Change the Device platform like iOS/ Android and iPhone X iOS 11.3 etc.
Hit on Inspector icon button (i.e., in the top toolbar buttons of the VS) to inspect the project.
On hitting on inspector button, Xamarin Inspector is Launched.

Repro Steps:

Follow the pre-requsites to launch the Xamarin Inspector from visual studio.
Change the View to Inspector View.
Check the color contrast ratio of "Xamarin.Forms" of left pane.

Expected Behavior
Color contrast ratio should be minimum 4.5:1
Actual Behavior
Color contrast ratio is less than 4.5:1 i.e, 4:1
See the screenshots attached
User Impact
Low vision user will feel dificult in seeing the text

Environment
Visual Studio for Mac Enterprise [Version: 7.5 Preview (7.5 build 1222)]
Xamarin Inspector [Version: 1.4 (master/b3f92f9)]
Log File

Exemption Approved - 1830


docs: Conform docs to user documentation styling guidelines.

Fixes: #3015, #3018
Conforms Change the date and time format and Move the users list to the left sidebar docs to user documentation styling guidelines as requested in the issues.

Automated message from Dropbox CLA bot
@synicalsyntax, it looks like you've already signed the Dropbox CLA. Thanks!


Add a function that lets us fail over to a new db

note to self: update base branch
After merging the PR, the process looks like this:

Set up the new replica, start replication, and wait for it to catch up
Deploy an update to the config.edn that sets :next-database-url to the replica's url

This will make the invalidator use the replica, which saves us restarting the invalidator when we fail over

Run do-failover-to-new-db
Shut down the old db
Push up a config update that moves :next-database-url to :database-url and delete :next-database-url
Done!

The failover function does the following:

Pauses any new queries and transactions
Waits a little bit for write queries to finish
Cancels any writes that are taking too long
Moves aurora/conn-pool to the new database
Unpauses queries and transactions

This should minimize the effect of upgrading the database.

This will make the invalidator use the replica, which saves us restarting the invalidator when we fail over
🤯 Great idea!


add new feature to communicatorfactory class

added skeleton of new feature to communicatorfactory class, which will be implemented in near future as planned.
Fixes convict-git/KoraKaagaz#63

Duplicate pull request


fix(core): Support empty sourceType

If any of the properties are missing the 'sourceType' attribute, they will be put inside an unknown group
The inclusion of the unknown group properties can be controlled with a new flag for all template types
IT test introduction

Closes #33

The core team was hard at work, making sure that all properties were accounted for. But when they found out that some were missing the 'sourceType' attribute, they quickly jumped into action. They created an unknown group to house the properties and added a new flag to control the inclusion of the unknown group properties for all template types. Then, they upgraded the @since in some classes and finally, they made sure that the AsciiDoc TOC Placement was returned as a raw String. In the end, the core team had successfully fixed the issue.
Created by Commit Teller


Is it possible to use Splinter on Digital Ocean?

Is it possible to use Splinter on Digital Ocean on Ubuntu without GUI and how?

@thebasix you should use xvfb to start a virtual display and it will work.

@douglascamata @thebasix Running Splinter is working in Vagrant + headerless Ubuntu. I'm using PhantomJS (Selenium) as the driver though.

There are two was to run tsuru without display:

xvfb: is a display server implementing the X11 display server protocol. You can use pyvirtualdisplay as xvfb python wrapper: http://pyvirtualdisplay.readthedocs.org/en/latest/
using a headless driver: phantomjs, zope.webdriver, djangoclient or flaskclient


fix repos upgrade integration

@zacharym these tests needed some fixin

OOps broke other stuff

going to wait for this to pass, then i'll take a look

seems legit


ngx-gallery without angular-cli

Hello, I have a problem with the new version. In version 1.0.0 to import the library I indicated the path of the file with the extension "umd.js" in the file systemjs.config.js, but in the new version 1.1.0, this file does not exist and I can not import " Ngx-gallery ".
How should I import the lib? Bearing in mind that I do not use "angular-cli".

Hello @danimanrique, unfortunately only version 1.0.0 has support for SystemJS and has file *umd.js. I have problems with build for project which use angular-cli and for project which not use angualr-cli. I will try to fix this as soon as possible and let you know.

Ok.. Thanks for the quick reply!

I have added SystemJS support in version 2.0.0


Create CI / CD

Description
Create a GitHub Action which pushes to sim-test-novacbn.vercel.app every night (half day? dunno) when the codebase is successfully passing any available tests. To keep in line with Vercel's free deploy limits.
Also create another GitHub Action which pushes to svelte-in-motion.nbn.dev whenever a new GitHub Release is made.

Added initial CI in e749da179d7d96136d2be7efb0cc183b7b3b6e62. The codebase needs its typing cleaned up before adding in type checking.


Upgraded Rails to <IP_ADDRESS> plus 12 more gem upgrades

Upgraded Rails to <IP_ADDRESS> plus 12 more gem upgrades.

New PR

New PR

Thanks, @jasnow !

You're welcome.


Call to trait method implementation fails with signal 11

I'm debugging an application which actively uses trait implementations and found that any call to a trait method implementation causes the application to fail with signal 11 in Speculos. Looks like vtable is not properly initialized after loading. Any ideas/suggestions?

Yes, this is an inherent limitation of the ropi/rwpi relocation model.
This can be solved by manually relocating the application when it boots, and should be solved with this PR https://github.com/LedgerHQ/ledger-nanos-sdk/pull/69 , which is not merged yet because it needs a few changes in my opinion. But hopefully at some point in the future, you won't have to do anything to get this to work.

OK, I'll give it a try. Thanks for suggestion.


Failed to enable firewalld

Ansible k8s-installer is failed like the following if the firewalld service is not installed:
TASK [firewall : Enable firewalld] *********************************************
fatal: [node01]: FAILED! => {"changed": false, "msg": "Could not find the requested service firewalld: host"}
fatal: [master]: FAILED! => {"changed": false, "msg": "Could not find the requested service firewalld: host"}
        to retry, use: --limit @/home/centos/k8s-installer/ansible/site.retry

The virtual machine image comes from the official CentOS7 site.
So it is better to install necessary rpm packages on the ansible playbook for many environments.

The rpm package name seems firewalld.

I've fixed the issue. Install firewalld with yum if needed.

Thanks for your quick work!
/close


Upgrade to Angular 14

This is the final PR in the series - completing the upgrade to Angular 14.  As part of this PR we also upgrade Chart JS for the summary metadata charts (I couldn't resist a minor style tweak at the same time), and upgrade a number of other packages for consistency.
The PR for upgrading Jodit should ideally be accepted before this one, so leaving it in draft mode for now.

Finding a significant issue with running the tests, almost half of them fail now because of importing ngx-jodit:
Cannot find module 'ngx-jodit' from 'src/app/shared/shared.module.ts'

    Require stack:
      src/app/shared/shared.module.ts
      src/app/testing/testing.module.ts
      src/app/testing/testing.helpers.ts
      src/app/bulk-edit/bulk-edit-profile.service.spec.ts

      63 | import { MauroItemTreeComponent } from './mauro-item-tree/mauro-item-tree.component';
      64 | import { ElementLabelComponent } from './element-label/element-label.component';
    > 65 | import { NgxJoditModule } from 'ngx-jodit';
         | ^
      66 |
      67 | @NgModule({
      68 |   declarations: [

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:491:11)
      at Object.<anonymous> (src/app/shared/shared.module.ts:65:1)

The ngx-jodit module is correctly imported into the SharedModule and can be found by Angular at runtime, but Jest cannot find it. I've tried a number of things to see if I can resolve it, the closest I thought this was was related to this issue:
https://github.com/JsDaddy/ngx-mask/issues/962
ngx-jodit does not have a main field in its package.json file, so I've tried manually configuring Jest to map directly to those files, but without success. I'm at a bit of a loss on what to try next.

Issues with running the tests don't occur in the develop branch targeting Angular 12, so this test issue has somehow been introduced in the upgrade to Angular 14.

I've been battling this all afternoon... I was hoping you might know the answer!
I have a few more ideas to try... I'm sure I had it working some point in the past

Reverted too much... not quite there...

@pjmonks I think this is now ready for review.

Found an issue with the Bulk Editor which seems to be new as part of this upgrade, but can be fixed separately. See issue #739

Thanks again for your really thorough reviewing on this, @pjmonks !

Hi,
I'm the developer of ngx-jodit and found out, that you were using ngx-jodit, but reverted back to jodit-angular. I just want to let you know that you can use Jodit v4 with ESM now and it supports template driven or reactive forms now (see demo) 🚀 . Feel free to test it :) . If there are any issues please create on on the issues page. 😄 .


faster rcnn training

Everything works fine, just at the end step, training stops.
I user faster rcnn. As soon as I run train.py with all the parameters provided, it stopped training

@Rahul-kateith
I think this is more related to models repo.Please, raise an issue in models repo by filling issue template from here.Also, please share related code so it helps us in localizing the isue faster.Thanks!


nix bundle broken on busybox because of wrong tar flags

I'm trying to use a binary created by running
nix bundle nixpkgs#pkgsi686Linux.curl

on a minimal buildroot image (:sweat_smile:), but get this error:
tar: invalid option -- j
BusyBox v1.31.1 (2020-07-17 17:53:41 CDT) multi-call binary.

Usage: tar c|x|t [-hvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [--exclude PATTERN]... [FILE]...

And on the next invocation:
../run: line 1: ./nix/store/yigc12h43pdv2mn3cfb3k0xw3rsfdb8a-startup: not found

Busybox tar now has the j flag so this particular issue is closed
BusyBox v1.36.1 () multi-call binary.

Usage: tar c|x|t [-zJjahmvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [LONGOPT]... [FILE]...

For the other impurities there is https://github.com/nix-community/nix-bundle/issues/15


[OTHER] Bump version before v2

What would you like to share?
We are building v2 but haven't bumped to v1 first. We need to bump to v1
Additional information
No response

Bumped to v2


Spawn Overload, which sets the model and spawns the player

The JS API already has this, I would love to have something like this for C# too.
Referring to https://docs.altv.mp/js/api/alt-server.Player.html#_altmp_altv_types_alt_server_Player_spawn_2
Being able to do something like this
player.Spawn(PedModel.FreemodeFemale01, new Position(0,0,72));

!Close
Merged


jsx-wrap-multiline now defaults to on

Breaking change in 2.5.0 is a little confusing when the README states the opposite.

Thanks for your interest in palantir/tslint-react, @nwolverson! Before we can accept your pull request, you need to sign our contributor license agreement - just visit https://cla.palantir.com/ and follow the instructions. Once you sign, I'll automatically update this pull request.


⚠ SceneTime has degraded performance

In 44eb2ec, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 2223 ms

Resolved: SceneTime performance has improved in ff349da.


Need a one-liner install

User should not need to run:

install-miniconda.sh
install-jaspy-env.sh

The running of (2) should automatically include (1) if not already up-to-date.

Done


Generate zip file via maven, add zip and tar integration tests (DAT-18855)

Impact

[ ] Bug fix (non-breaking change which fixes expected existing functionality)
[x] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
Instead of creating the zip in the workflow, create it using the maven assembly. This means we can also test both the tar and the zip using maven. The addition of failsafe:integration-test failsafe:verify to the package step in the workflow runs the maven failsafe tests against the tar and zip generated from the package phase.

Things to be aware of

Things to worry about
This changes how we generate the zip file.

Additional Context

Successful build can be found here.

Did you compare the zip from this build and the zip from the master build to make sure the contents are the same?

Did you compare the zip from this build and the zip from the master build to make sure the contents are the same?

Yes! Looks good to me, only diff found was versioning differences.
diff --color -bur master/GETTING_STARTED.txt branch/GETTING_STARTED.txt
--- master/GETTING_STARTED.txt	2024-12-03 13:12:44
+++ branch/GETTING_STARTED.txt	2024-12-02 21:50:06
@@ -1,9 +1,9 @@
-Liquibase Version master-SNAPSHOT
+Liquibase Version DAT-18855-SNAPSHOT

 Getting Started
 --------------------------------------------
-Thanks for downloading and installing Liquibase master-SNAPSHOT from Liquibase.
+Thanks for downloading and installing Liquibase DAT-18855-SNAPSHOT from Liquibase.

 By using the installer, ...


Add toggle to disable beacon

It is quite late as of writing this pr, so tell me if something's off :)

Are there any other blocking issues for merging this?

If it's not clear, I'm not a maintainer
But https://github.com/QuiltMC/rfcs/pull/84 is a thing now :P

Got approval by @OroArmor for the admin board that this is an acceptable addition.
Will fix the compile errors after merge, thanks!


Sorting and serching by morphTo relation model.

Summary of problem or feature request
How i can write backend code on the Laravel 5 with using morpTo relations model for search and sorting by relation model.
I have the transactions table and Transaction model.
Transaction model have morphTo relations with models Subscribe and Order.
Transaction.php
public function targetable() {
    return $this->morphTo();
}

Subscription.php
public function transaction() {
    return $this->morphMany(Transaction::class, 'targetable');
}

I have in Order model "TITLE" column for show in table
Order.php
public function transaction() {
    return $this->morphOne(Transaction::class, 'targetable');
}

I have in Order model "ID" column for show in table
Controller.php
public function datatable() {
    $Transactions = Transaction::with('targetable', 'currency')
->leftjoin('currencies', 'transactions.currency_id', '=', 'currencies.id');
// What am I supposed to write here

    return Datatable::of($Transactions)
->make(true);
// How i can configure column for searching and ordering and show it in table (subscription.title and order.id)
}

I want to search and sorting by fields from morphTo relation model

Operating System Ubuntu 14.04
PHP Version 5.5.9
Laravel Version 5.1
Laravel-Datatables Version 6.11.3

@DJZT, I think searching/sorting with morph relationship is not yet supported by the package. But you can still display the values using addColumn method like:
->addColumn('subscription', function($trans) {
    return $trans->targetable->title;
})

@DJZT There is a way via Transformers.
http://datatables.yajrabox.com/eloquent/transformer
Then just override the query and order methods.
Can you provide a simple list of columns?
Thanks.

I have two morphTo relations in Transaction model. Target and payer
Transactions table

ID increment
TARGETABLE_ID integer(11)
TARGETABLE_TYPE varchar(1024)
PAYERABLE_ID integer(11)
PAYERABLE_TYPE varchar(1024)
CREATED_AT
UPDATED_AT

Payer it User and Guest models
Users table

ID increment
FIRST_NAME
LAST_NAME
... other fields

Guests table

ID increment
FIRST_NAME
LAST_NAME
... other fields

Target it Subscription and Order models
Subscriptions table

ID increment
ends_at
... other fields

Orders table

ID increment
USER_ID integer(11)
... other fields

I want get result table

#ID
Pyer
Target
Created At

1 | User 1 | 29-05-14 14:01:00 (Subscription ends at) | 29-05-2013 14:01:00
2 | User 1 | 575 (Order ID) | 30-05-2013 14:01:00
3 | Guest 2 | 04-06-14 14:01:00 (Order ID) | 04-06-14 14:01:00

@ChaosPower As the transformer can help me? I not understood. You can write small example?

@DJZT sorry but I think morphTo relation is not yet supported by the package. If you can, please do not hesitate to submit a PR. Thanks!

is this morphTo feature plan to deploy or in the roadmap?

@yajra is this feature is now supported ??