Adding support for the  HTML tag

Hi there,
I am sending a pull request to add support for the HTML Anchor Element (<a>). It is supported as an extended XML documentation tag by Visual Studio/IntelliSense, Sandcastle, and many others.
For example, consider this source code for a NormalDistribution implemented in the Accord.NET Framework. At line 70 the tag  is used to link against a Wikipedia article. You can see it is totally supported by Sandcastle by checking the Remarks section in the generated page at
http://accord-framework.net/docs/html/T_Accord_Statistics_Distributions_Univariate_NormalDistribution.htm
Hope it helps!
Regards,
Cesar

Hi,
I've removed that version tag from the commit using GitHub's online editor.
By the way, I had added another feature to my own branch at https://github.com/cesarsouza/NuDoq if you have interest in continuing this project. I had added support for reading source and region attributes from code tags, as shown in this commit: https://github.com/cesarsouza/NuDoq/commit/4d7a12450cd4877fd29c95e89f8730c3626fd9e4
This is also another not very well documented feature, but basically you can insert code snippets into documentation by pointing to a source file and a #region/#endregion block inside this file.
That commit adds support for parsing those.
You have a very useful project here, thanks a lot for sharing it in the first place!
Regards,
Cesar

I love what you're doing. Added you as a collaborator directly so you can push directly to this repo 👍
Thanks!

Hi @kzu,
Thanks, I will try to find some time to integrate at least my changes. However, I am not sure I will be able to help maintain the project in the long term (I have already a couple ones to take care of). But I can certainly try to integrate my own stuff.
They were mostly used to create Statistics Workbench a couple years ago.
Regards,
Cesar

He, that sounds like it was a really fun project to work on! 👍
I'm also super tied on time, so no hurries if you can, and no worries if you can't ;)
Thanks!

Closing for now until Cesar can hopefully contribute back :)


Fixes error in displaying DVC results

Some other things to note:
For running on vishighmem01 I had to change the command from:
https://github.com/TomographicImaging/iDVC/blob/566fef6f229f128b7d3a736ad3e70a15a19b4f20/src/idvc/dvc_remote.py#L102
to: 'cd {} &&  conda activate dvc && dvc dvc_config.txt'
i.e. I had to delete the.~/condarcpart to get it to work
Also when I tried to run locally on this branch I got an error (which I haven't investigated):
Traceback (most recent call last):
  File "c:/Users/lhe97136/Work/iDVC/src/idvc/dvc_interface.py", line 4010, in create_config_worker
    if not self.settings_window.fw.widgets['connect_to_remote_field'].isChecked():
AttributeError: 'MainWindow' object has no attribute 'settings_window'

ah, the settings_window is set only if the user has opened the settings window. So that if statement should check if it is not None and the rest. Thanks


spark-submit failures

Hi,
We are seeing issues with the operator with some of the CRDs we are creating:
failed to run spark-submit for SparkApplication xxxxxxx: failed to run spark-submit for SparkApplication xxxxxxx: fork/exec /opt/spark/bin/spark-submit: argument list too long
Context:
The spark-submit command arg size is ~ 150KBytes
And we have ARG_MAX set to 2MBytes on the operator container
Not sure how to fix this issue.
Thanks!

Have you figured out what's going on?

Closing this. Feel free to ping me if you have any update.


Clarify backups that must be specified for incremental backups and restores

Closes #4460

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/9ab5ab50b7f9c0ec75828e3327fb0e72faf6e8cb/
Edited pages:

v19.1/backup-and-restore.md
v19.1/restore.md
v19.2/backup-and-restore.md
v19.2/restore.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/79a7be52e8db844f2cfa1a6b080ee77f8a3092c4/
Edited pages:

v19.1/backup-and-restore.md
v19.1/restore.md
v19.2/backup-and-restore.md
v19.2/restore.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/0617ca999ceb07c514d65f293a18f790cdffd0a9/
Edited pages:

v19.1/backup-and-restore.md
v19.1/restore.md
v19.2/backup-and-restore.md
v19.2/restore.md
v20.1/backup-and-restore.md
v20.1/restore.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7599bef7f3afe2bf7c0aab31c612bc19e096973a/
Edited pages:

v19.1/backup-and-restore.md
v19.1/restore.md
v19.2/backup-and-restore.md
v19.2/restore.md
v20.1/backup-and-restore.md
v20.1/restore.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/79e5f3f66083de369dbbecb13308d3be5333f4ef/
Edited pages:

v19.1/backup-and-restore.md
v19.1/restore.md
v19.2/backup-and-restore.md
v19.2/restore.md
v20.1/backup-and-restore.md
v20.1/restore.md


os/kola: change slack message formatting

Changes from a single , delimeter to ,<space>. This requires a change from
using paste to sed.

While you're here, could you have the message link directly to the job log?

@bgilbert to console or consoleFull?

@arithx No personal preference.  Others may have opinions.

Updated to have it link to the console instead of the BUILD_URL


Login link crashes latest firefox

From supportdetails.com:
Operating System	Macintosh OS X 10.12
Screen Resolution	1920 x 1080
Web Browser	Firefox 52.0
Browser Size	1354 x 760
Color Depth	24
Javascript	Enabled
Flash Version	25.0.-1
Cookies	Enabled
User Agent	Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Firefox/52.0

Might just be me, seems to work for @quadrophobiac

My FF doesn't crash and this is what my http://supportdetails.com/ report generated

Operating System: Macintosh OS X 10.12
Screen Resolution: 1920 x 1080
Web Browser: Firefox 54.0
Browser Size: 1864 x 798
Color Depth: 24 bit
Javascript Enabled
Flash Version: Not Installed
Cookies Enabled

So maybe its the version number of FF or Flash. @Floppy can you check again and see if you get the crash error? ALSO is supportdetails.com worth including in the issue template so that Users can quickly get the information which we are asking them to specify?

I was going to confirm this and then realised it was me.


Adds onlyMathML setting.

When set the output markup will be MathML only. This is useful in order to use KaTeX as a TeX to MathML converter.

@alxarch can you rebase this?

I'm going to close this, please re-open this if you rebase and squash your changes.


general question - manifest.yaml.j2 documentation and triggering the pipeline using s3

Hello Team,
Nice work on this project!
I am working on some test scenarios for ControlTower and would like to use this project. However, I am having difficulties finding information about the following items:

manfiest.yaml.j2 :
any documentation related to this file available? should I have manifest.yaml and copy it into manifest.yaml.j2 while changing only the region to a string interpolation?

Triggering the pipeline on update:
When I update the package, upload it to s3 buckets, and then update cloudformation stack, the config deployer lambda does not update the S3 file that triggers the pipeline. any insights/docs on this would be appreciated.

Thank you

@aksdari Thanks for reaching out.

manifest.yaml.j2 - This file exists in the repo to allow us to build manifest.yaml with the current region. See code for details.
There is no reason to store this as j2 file in your repository/S3 bucket.

The config deployer lambda only updates the configuration file and stores it in user's choice of pipeline trigger. After the initial deployment, the custom configuration needs to be managed by the user directly updating the pipeline source trigger.
Hope this helps.

Thank you for the clarification 👍


Bind VXLAN to secondary NIC/VLAN

Proposal / RFE
Is your feature request related to a problem?
No
Describe the solution you'd like
I'd like to be able to bind the VXLAN (encapsulated) network to a secondary network adapter i.e eth1
For reference, I'm setting up a k3s cluster that has a load balancer built-in. The encrypted API traffic flows on the public IP addresses, but I have a secondary private VLAN that I want to use for POD communications, in effect: eth0 -> Public Node IP and eth1 -> VXLAN
If I use the internal network as the cluster node IPs, it breaks the load balanced external DNS advertised IPs, hence my desire to bind the encapsulated network to eth1.

Hi, I'm still interested in this feature and think it has value.


Could not copy ..<ProjectName>\obj\Debug\netcoreapp3.1<ProjectName>.exe to bin\Debug\netcoreapp3.1<ProjectName>.exe

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/hello-world-tutorial/modify
Operating System: Microsoft Windows 10 Pro, Version - 10.0.17763
Visual Studio - 2019
Visual Studio 2017 is also installed on this machine
ERROR: Could not copy ..<ProjectName>\obj\Debug\netcoreapp3.1<ProjectName>.exe to bin\Debug\netcoreapp3.1<ProjectName>.exe
I've right-clicked and removed 'Read Only' from netcoreapp3.1 folder in bin\Debug but the above Error still happens.
Any ideas?
Thanks

You don't need to mess with those folders. Did you find the Index.cshtml file to modify and run dotnet run again?

Closing due to the lack of feedback.


Additional info: Make legs expandable [GraphQL]

Based on this issue: https://github.com/kiwicom/smart-faq/issues/487
The expandable functionality has been merged, now we need to add the additional info. This particular issue is covering the backend (GraphQL) part.
Acceptance criteria:
arrows on right
additional info is shown upon expanding the leg

When expanded:

Storybook on FE: https://bit.ly/2Kjxmcy

Ok, I agree with @vborszeki to move this issue to the GraphQL repo. Will be moved and closed shortly.

Additional info for flights were added to GraphQL in https://github.com/kiwicom/graphql/pull/257


Ubicloud

Project: https://ubicloud.com/
License: ELv2
Open-source claim: front page
Discussion: TODO

They changed open-source to "open, free" sham.


A null reference in a component will CRASH the application

Create a new Razor Components project
Edit Index.razor and write some code that will result in a null-reference exception.
Run the project with Kestrel as the entry point (not IIS Ex)
This will CRASH the server process

@javiercn says he knows the root cause and fix.

@javiercn, is this resolved already?

It's also easy to stackoverflow
warn: Microsoft.AspNetCore.Components.Browser.Rendering.RemoteRenderer[100]
      Unhandled exception rendering component: Unable to cast object of type 'System.String' to type 'Microsoft.AspNetCore.Components.Routing.NavLinkMatch'.
System.InvalidCastException: Unable to cast object of type 'System.String' to type 'Microsoft.AspNetCore.Components.Routing.NavLinkMatch'.
   at Microsoft.AspNetCore.Components.ParameterCollection.TryGetValue[T](String parameterName, T& result)
   at Microsoft.AspNetCore.Components.Routing.NavLink.SetParametersAsync(ParameterCollection parameters)
   at Microsoft.AspNetCore.Components.Rendering.ComponentState.SetDirectParameters(ParameterCollection parameters)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewComponentFrame(DiffContext& diffContext, Int32 frameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(DiffContext& diffContext, Int32 frameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(DiffContext& diffContext, Int32 newFrameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(DiffContext& diffContext, Int32 oldStartIndex, Int32 oldEndIndexExcl, Int32 newStartIndex, Int32 newEndIndexExcl)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.ComputeDiff(Renderer renderer, RenderBatchBuilder batchBuilder, Int32 componentId, ArrayRange`1 oldTree, ArrayRange`1 newTree)
   at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment)
   at Microsoft.AspNetCore.Components.Rendering.Renderer.RenderInExistingBatch(RenderQueueEntry renderQueueEntry)
   at Microsoft.AspNetCore.Components.Rendering.Renderer.ProcessRenderQueue()
   at Microsoft.AspNetCore.Components.Rendering.Renderer.AddToRenderQueue(Int32 componentId, RenderFragment renderFragment)
   at Microsoft.AspNetCore.Components.RenderHandle.Render(RenderFragment renderFragment)
   at Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
   at Microsoft.AspNetCore.Components.ComponentBase.CallOnParametersSetAsync()
   at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()

Process is terminating due to StackOverflowException.

The root cause of this is what happens when a component fails initialization:
The exception is thrown here:
>	Microsoft.AspNetCore.Components.dll!Microsoft.AspNetCore.Components.ComponentFactory.CreateInitializer.AnonymousMethod__2(Microsoft.AspNetCore.Components.IComponent instance) Line 78	C#
 	Microsoft.AspNetCore.Components.dll!Microsoft.AspNetCore.Components.ComponentFactory.PerformPropertyInjection(Microsoft.AspNetCore.Components.IComponent instance) Line 53	C#
 	Microsoft.AspNetCore.Components.dll!Microsoft.AspNetCore.Components.ComponentFactory.InstantiateComponent(System.Type componentType) Line 37	C#
 	Microsoft.AspNetCore.Components.dll!Microsoft.AspNetCore.Components.Rendering.Renderer.InstantiateComponent(System.Type componentType) Line 84	C#
 	Microsoft.AspNetCore.Components.dll!Microsoft.AspNetCore.Components.Rendering.Renderer.InstantiateChildComponentOnFrame(ref Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame frame, int parentComponentId) Line 308	C#
 	Microsoft.AspNetCore.Components.dll!Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewComponentFrame(ref Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.DiffContext diffContext, int frameIndex) Line 641	C#

The relevant code:
        internal void InstantiateChildComponentOnFrame(ref RenderTreeFrame frame, int parentComponentId)
        {
            if (frame.FrameType != RenderTreeFrameType.Component)
            {
                throw new ArgumentException($"The frame's {nameof(RenderTreeFrame.FrameType)} property must equal {RenderTreeFrameType.Component}", nameof(frame));
            }

            if (frame.ComponentState != null)
            {
                throw new ArgumentException($"The frame already has a non-null component instance", nameof(frame));
            }

            var newComponent = InstantiateComponent(frame.ComponentType);
            var newComponentState = AttachAndInitComponent(newComponent, parentComponentId);
            frame = frame.WithComponent(newComponentState);
        }

InstantiateComponent is throwing, and the result is this is that we create a child component frame but the component ID is 0 (uninitialized). Well component ID 0 is also used by the root component. This means that the HTML renderer will go into infinite recursion.
A few thoughts:

Consider if we can indicate a poison frame when a child component fails. We've already created a frame at the point where we throw, so it would be hard to take it out. This way the frame can just be ignored by renderers.
Should we avoid the usage of component ID so that it can be a sentinel value?
Should the renderer have some logic in place to break cycles with child components? ie: Keep a stack of current component ids.

Note that I see this reported as an AV or a stack overflow somewhat randomly, but it's a hard crash currently when you have an exception thrown while instantiating a component.

During prerendering this will throw with @rynowak changes. On non-prerendered scenarios this still is no good as you just get disconected.

@javiercn says he knows the root cause and fix.

My comment referred only to the prerendering case. In general this is not something we can handle. I believe

@SteveSandersonMS Do you have any thoughts on this?

Spoke with @rynowak. We've done everything we care here.

This should not be closed. The repro case where you have a non-registered DI service  CRASHES THE SERVER

@rynowak I'm not able to reproduce this
I placed that on my index.razor and it only disconnected the circuit, but the app was still alive.
I also tried having a component with an unsatisfied DI dependency with the same result.
Both as a root component and as a child component simply end up disconnecting the circuit.
Am I missing something here?
@{
    throw new InvalidOperationException("CRASH HARD!");
}

Consider if we can indicate a poison frame when a child component fails. We've already created a frame at the point where we throw, so it would be hard to take it out. This way the frame can just be ignored by renderers.

Is your idea that a failing component doesn't bring down the current render? (The server is not currently brought down as part of my testing). We can simply replace the component with a component of a different type (RendererErrorComponent) and have some behavior defined for that component. (Not render anything, render a text block saying the component erorred, etc. sky is the limit).

Should we avoid the usage of component ID == 0 so that it can be a sentinel value?

If we fail to instantiate the component we can simply capture the exception, reset the frame to our liking and re-throw if necessary. The important question here is whether a component that fails to render should bring down the renderer or not. In my opinion it should as is a clear programming error.

Should the renderer have some logic in place to break cycles with child components? ie: Keep a stack of current component ids.

We could implement this, but I believe this is ultimately the developer responsibility. I don't believe other platforms do anything here other than encourage you to use unidirectional data flow.

Another option entirely is to avoid running user code until we've properly initialized the frame

Not sure how we can do this as we need to run the user's component constructor. I believe it's easier to handle more errors here.

Create a new Razor Components project
Edit Index.razor and write some code that will result in a null-reference exception.
Run the project with Kestrel as the entry point (not IIS Ex)
This will CRASH the server process

I've used the sample project not the template, but I haven't been able to repro this. Should we just close?

@rynowak and I went through this together and we weren't able to repro this anymore.
We should however follow up on the rest of https://github.com/aspnet/AspNetCore/issues/8613


DBZ-5098 Introduce a new field "ts_ms" to identify the process time for schema change event

https://issues.redhat.com/browse/DBZ-5098
Close the outdated pr: https://github.com/debezium/debezium/pull/3415

@harveyyue I must admit I am a bit confused here. IIRC the original Jira was about storing the timestamp in database history. But now it seems it is exposed in database schema messages too?

@harveyyue ping - could you please answer the question above? Thanks

@harveyyue Applied, thanks!


McDonalds India Menu Nutrition Analysis

ML-Crate Repository (Proposing new issue)
:red_circle: Project Title : McDonalds India Menu Nutrition Analysis
:red_circle: Aim : Analyze the nutrition chart from the menu.
:red_circle: Dataset : https://www.kaggle.com/datasets/deepcontractor/mcdonalds-india-menu-nutrition-facts
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.
Hello, ML-Crate contributors, this issue is only for the contribution purposes and allocated only to the participants of SWOC 2.0 Open Source Program and JWOC '22 Open Source Program.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.
This issue is only for 'SWOC' and 'JWOC' contributors of 'ML-Crate' project.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Participant ID :
Approach for this Project :
What is your participant role?

[ ] SWOC 2.0 Participant.
[ ] JWOC 2022 Participant.
[ ] Contributor

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

I want to work on this issue under JWOC

@abhisheks008 dataset link is not working.

Updated @Nirvik07

@abhisheks008 please assign me this

Full name : NIRVIK GHOSH
GitHub Profile Link : @Nirvik07
Participant ID : NA
Approach for this Project : To analyse the  McDonald's Menu Nuttition  .
What is your participant role? HRSoC 2022 Participant.

As per the ethics of Open Source community and Code of conduct of HSOC team, this issue is assigned to @Nirvik07.
@Avik-creator you can check out different issues.

@abhisheks008 I understand


[question] Only send some entities of node to HA

I'm having a hard time wrapping my head around the procedure or settings to have zwavejs2mqtt send only send discovery for one entity of a node.
Here's what I've tried most recently...
Home assistant tab of node.
Delete entities I don't want in HA with DELETE button on right
Click disable discovery on left side
Click store
click rediscover (right side)
I have retain OFF in the MQTT settings. I have MQTT Discovery ON in the HA settings. And I have Manual Discover turned ON for HA as well.
When I restart HA and zwavejs2mqtt and click the node, I have all the entities listed again despite deleting them. Is it unnecessary to delete them so long as manual discovery is enabled? If so, what does the disable discovery button do?

Hi @jasonkelly214 , for HASS I really suggest you to enable zwavejs server in settings and use it with hass zwavejs integration, mqtt discovery is limited comprared to that

What is the sequence of buttons in order to properly save the entities such that zwavejs2mqtt will discover only the devices I want (like I have in manual mode) but will also send them at birth?

You should set the ignore disvovery flag in the discovery json to true in the devices you don't want to discover and store them in nodes.json by pressing the store button from hass devices table

That worked thanks


Mistyped variable $secondary_color instead of $secondary-color

Hey guys,
I found some mistyped variables and open this PR to fix that.

See: https://github.com/Dogfalo/materialize/blob/master/sass/components/_variables.scss#L118


feat: oci genai multi-model, serving mode

📑 Description
Add support for OCI Llama APIs, and OCI dedicated AI clusters.
✅ Checks

[ ] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[ ] All the tests have passed

ℹ Additional Information

Hi @AlexsJones, thanks for taking a look at the code, and apologies for any delay in my response.
This PR adds the following enhancements to the OCI provider:

Support the meta vendor of Llama family base LLM models, as previously only the cohere vendor family was supported.
Support OCI dedicated ai clusters, instead of just base models. This lets users wire up their fine-tuned OCI models with K8sgpt 👍
Add the new topk parameter to the OCI provider.

Otherwise, the OCI provider works much the same as it did before:
% k8sgpt auth add -b oci -m <my model> -k <my compartment>

oci added to the AI backend provider list

% k8sgpt analyze --explain -b oci
... response from k8sgpt and oci model ...

@AlexsJones do you need additional information to finish your review?

@AlexsJones checking in here, is this PR still waiting for a review or is there something needed on my end?

closing in favor of fixing #1334

see https://github.com/k8sgpt-ai/k8sgpt/pull/1337


Change bandwidth_budget_per_block limit to 1000000

Could you update the genesis block as well? (Running bash rebuild_genesis_blocks.sh will create a new block)

Thanks! Done! I also changed sandbox's genesis_block file. @liayoo

Thanks for the quick review! Now merging


[Qt-Wallet] Notifications prevent button usage in some windows.

Need to review how usable each window is when notifications are being displayed. K says HODL window is not very usable when he gets a lot of notifications coming in due to transactions. Review each window in the wallet and determine whether decreasing the size of the status window will help or need to decrease the number of windows displayed at any one time.

Resized the notification windows so that they are not so large.
Added a new wallet config option to enable/disable the new notificaiton windows. When the notification windows are disabled, the message box that used to pop-up when you receive MWC will now pop up again.
In the wallet config window, I also centered the Reset/Apply buttons so the notification windows don't overlap them so much that they cannot be selected.
The main screens that will still have an issue are the Transaction and Outputs screens. If a lot of notifications are constantly coming in, the buttons to go to the next/prev set of transactions or outputs will be covered. There is not much I can do about that. So the new config option to disable the notifications will at least help people who are annoyed by this behavior.

Confirmed on osx and closing


Implement stackable snackbars

Is your feature request related to a problem? Please describe.
Snackbars are now rendered on top of each other if multiple events are triggered.
Describe the solution you'd like
Snackbars should stack on top of each other or replace the old ones if a new event is triggered. Stacking snackbars is discouraged by material UI guidelines but seems like a good solution for our usage. Use https://notistack.com to replace our janky showAlert props in components.

sounds good i can implement this today if you want


chore: add myself to usernames

Could you resolve conflicts, please?

Could you resolve conflicts, please?

Thanks, I have done that.


call

i might be wrong but i think the call part using assembly might be wrong

What file/contract are you referring to, and why do you think it's wrong?

it was me, it's correct


Ali basic auth

@enricoros This was opened by accident, unfortunately. Would it be possible for you to request github delete this one? I don't want to muddy up any code

Hi @alibanta , I've tried but don't know how to delete this. However, it's closed, so no worries at all :)


admin layout hook

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Issue ticket number and link
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have made corresponding changes to the documentation
[ ] Any dependent changes have been merged and published in downstream modules

Docs to be updated after the technical review


Bug: Recursive Types

Hello, it seems that recursive types (i.e. an object that has a field with the same type) not supported:
class A {   fun parent(): A? {     // some implementation   } }
Causes the following error:
Caused by: graphql.AssertException: type A not found in schema

For the above error to occur, the object must reference itself. A schema with "A" referencing "B" and "B" referencing "A" works fine. But "A" referencing "A" breaks.

How would you query the following? You would need and infinite expanding fragment.
query {
  node {
    parent # This requires fields but it would go on infinitely
  }
}

type Node {
  parent: Node
}

Reading more here: https://github.com/facebook/graphql/issues/91

The above data structure is useful for a tree diagram. Yes, queries are required to have a finite number of layers and the same fragment within itself is not allowed. I believe this is also enforced on most(?) client-side frameworks?
It is possible to do the above in graphql-java using GraphQLTypeReference(name).

I'm not sure if it's a related issue, but when I tried to do a workaround (replacing the output with an interface supertype, such as Node), it throws an error: "interfaceType can't be null".
i.e. class A(): Node {  fun parent(): Node //Instead of A  }

We now have an example query https://github.com/ExpediaDotCom/graphql-kotlin/blob/6f4b189b5786ce825848d75716b8429d7ddf0fd3/example/src/main/kotlin/com/expedia/graphql/sample/query/RecursiveQuery.kt


add new risk id into sent referral model, and make draft referral 'additionalRiskInformation' nullable in sent referral

What does this pull request do?
add new risk id into sent referral model, and make draft referral 'additionalRiskInformation' nullable in sent referral
What is the intent behind these changes?
allow the UI to accept the risk id, and ensure the field is included in the contract tests.

(nit The branch name green-pacts doesn't seem to match the PR)

LGTM -- do these need contract changes though? (Changes expectations from API)

@sldblog no the new field is already present, and the addition of the nullable modifier on the existing risk field reflects the recent change which unsets it on sent referrals.

@sldblog heads up i've made a few changes here - the sent referral DTO explicitly no longer contains the additionalRiskInformation, so it's removed from the contracts. there's a backend change which implements this there too.


ignore missing comment for user notifications

This extends #17550 to another place, where an internal server error may occur, when a notification is pointing to a deleted comment. (In fact, this fixes the original issue in #17499, which occurred in the user notification endpoint.)
Tested and is working for me.

What about instead making sure to remove notifications when deleting issues, comments, repos etc? I also didn't consider this with my recent issue removal move, but I think it's even better?

Yeah, I mainly considered if I should try to get some tiny fixes into my #18953, but you are right about the read state. Removing notifications for removed repos and whole issues should be safe and somewhat easy, I can attempt that.


List of signed contributors gone after adding whitelisted user

URL to the linked Repo/Org: https://github.com/SAP/ui5-fs, https://github.com/SAP/ui5-tooling
Steps to reproduce the problem:

Click new "Edit" button
Add whitelisted user (e.g. "dependabot")
Refresh project list

What is the expected result?
List of signed contributors is still there as before
What happens instead?
List of signed contributors is empty. Even after logoff and logon again.

@matz3 could you look into browser log, please? Do you see any errors there?

I could reproduce this issue on my own now. I'll try to fix it as soon as possible. Thank you!

@matz3 I found the problem and the fix is on it's way... You can get your contributors back by editing the repo and selecting the 'SAP individual CLA' again.
The problem was: there are different urls, leading to the CLA. On edit, the wrong url was taken for the default SAP's CLA (my fault).

btw. the github name of dependabot is dependabot[bot], so you have to whitelist either dependabot[bot] or *[bot] or dependabot*


Issue #SB-18683 fix: Resend otp and submit otp button text is not aligned properly in OTP page when user selects tamil language

Added NgClass and created new PR


Run specified services only

Currently, there are two ways to run something:

<command>: run single command
--services-path: run all services from a path

But it's missing something like --services-file or --service-configuration to run specified services only. My use case: I build an "self-contained" image with frontend, backend and auxiliary services. On the test system all services should run. But for production only backend and auxiliary services are relevant. I can workaround it by creating multiple "services-path" directories, but it would be nice just specify multiple service configurations.
Or probably better, if --services-path could accept wildcards like:

--services-path /dir/*: all services inside /dir. Maybe also same as --services-path /dir to maintain compatibility
--services-path /dir/**: all services inside /dir and children
--services-path /dir/backend.toml: only backend service

WDYT?

Looks reasonable to me. This would improve over #55.


[python] Adding missing context in ingest uns ndarray

Issue and/or context: Hypothesized cause of https://forum.tiledb.com/t/tiledberror-tiledb-s3-error-storing-h5ad-with-soma-format/602/1 -- although I cannot yet repro this myself on a cross-region write.
Changes: Add the visibly missing context argument in the particular .open
Notes for Reviewer:

Codecov Report
Patch coverage: 100.00% and project coverage change: +26.63 :tada:

Comparison is base (e11e495) 64.66% compared to head (7a9890a) 91.29%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1552       +/-   ##
===========================================
+ Coverage   64.66%   91.29%   +26.63%
===========================================
  Files         104       30       -74
  Lines        8685     2551     -6134
===========================================
- Hits         5616     2329     -3287
+ Misses       3069      222     -2847

Flag
Coverage Δ

python
91.29% <100.00%> (ø)

r
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

apis/python/src/tiledbsoma/io/ingest.py
84.92% <100.00%> (ø)

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


split: pass GNU test l-chunk

Pass GNU tests/split/l-chunk.sh test
Cleaning up tests

@sylvestre @tertsdiepraam Apologies for the mess with commits in the previous one. Here is the new one for split l-chunk

@cakebaker thanks! looks like it fixed expr tests error
@sylvestre @tertsdiepraam would you mind taking another look - anything to adjust for this one before it can be merged?

looks to me, thanks :)


setupAutomaticSilentRefresh can't refresh token

Hello,
I am doing oauth 2 through live.com.   I have no issue to do login and logout within my application using this library.  I also have no issue when I call silentRefresh.   But if I try to do setupAutomaticSilentRefresh, the storeAccessTokenResponse only call once.  I have tried to set the timeoutFactor to be 0.001 or 0.00001 but doesn't seem to work.  Any suggestion?

Thanks
Howie

Thx for this. Can you pls provide more information about this?

I think, the reason is that the silent-refresh.html is not registered as an asset and hence not available at runtime. You can try to request it directly with the browser. If you are redirected to your index.html you need to register it (also see [1]).
[1] https://manfredsteyer.github.io/angular-oauth2-oidc/angular-oauth2-oidc/docs/additional-documentation/refreshing-a-token-(silent-refresh).html


The "Out of gas" page is displayed after some times of inactivity

Pre-condition:
The user is logged in
The service isn't used for some time
Steps:

Open the link https://ewallet.gooddollar.org?paymentCode=800a8db5a0fe61e1a772&reason=Hdjsj
Pay attention to the screen

Actual result: The "Out of gas" page is displayed after some times of inactivity
Expected result: The "Waiting for network" popup is displayed after some times of inactivity
https://www.screencast.com/t/AqURtgbSStib
eWallet environment
v0.11.1
iPhone X // iOS 12.4

fixed in PR https://github.com/GoodDollar/GoodDAPP/pull/1115 #1101

Checked on the #1115 preview.
The issue is fixed

@AnastasiiaOdnoshevna do we have a scenario to recreate this issue on ewallet? to make sure it doesnt happen anymore on dev/qa?

@sirpy
yes, we have few cases to check network message. This issue will be checked on eWallet with possible scenarios after update


New package: SIAMFANLEquations v0.2.3

Registering package: SIAMFANLEquations
Repository: https://github.com/ctkelley/SIAMFANLEquations.jl
Created by: @ctkelley
Version: v0.2.3
Commit: 00577ebe478302387cfefe00041c3e282b2565f2
Git reference: master
Release notes:

This package supports my book project
Solving Nonlinear Equations with Iterative Methods:
Solvers and Examples in Julia
which will be published by SIAM in 2022.
The current version is 0.2.3 and
has Newton-like scalar equation solvers and solvers for systems with
direct methods for the linear algebra. The methods include mixed-precision
solvers and pseudo-transient continuation.
Newton-Krylov methods, Anderson acceleration, and Broyden's method are
coming sometime in 2021.

I fixed the [compat] issues in Project.toml. What do I do now?

@JuliaRegistrator register()

@ctkelley you need to retrigger registration just as you did before (probably in JuliaHub), without changing the version number.  You also need to put [noblock] in all of your messages above if you want this PR to be eventually automatically merged

@ctkelley you need to retrigger registration just as you did before (probably in JuliaHub), without changing the version number. You also need to put [noblock] in all of your messages above if you want this PR to be eventually automatically merged

OK. I assume you mean start over. I will do that.

You also need to put [noblock] in all of your messages above if you want this PR to be eventually automatically merged

[noblock] I am confused. Have I sent any messages recently? I tried to
avoid that after your warning on this issue.
On Mon, Nov 30, 2020 at 11:32 AM Mosè Giordano<EMAIL_ADDRESS>wrote:

You also need to put [noblock] in all of your messages above if you want
this PR to be eventually automatically merged
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JuliaRegistries/General/pull/25560#issuecomment-735896059,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOEX65IJCLSRAF6P5CIMM3SSPCLDANCNFSM4UHQOR2Q
.

--
C. T. Kelley
Department of Mathematics, Box 8205
SAS Hall
2311 Stinson Drive
North Carolina State University
Raleigh, NC 27695-8205
(919) 515-7163,<PHONE_NUMBER> (FAX)
<EMAIL_ADDRESS>https://ctk.math.ncsu.edu

All of your messages above still don't have [noblock].  They will prevent automerge from doing its job when it'll be the time, causing possibly large delays to the registration process.  You have to either edit your messages above to add [noblock] or delete them

All of your messages above still don't have [noblock]. They will prevent automerge from doing its job when it'll be the time, causing possibly large delays to the registration process. You have to either edit your messages above to add [noblock] or delete them

[noblock] Sorry for the confusion. I missed the 'above' part. I think I've cleaned them all up.


Is there a way to get all validation errors for required fields?

Hi, I'm currently building a Web server in Rust and would like to use JSON Schema to validate client request bodies.
I have this schema, for example:
{
  "type": "object",
  "properties": {
    "user": {
      "type": "object",
      "properties": {
        "email": {
          "type": "string"
        },
        "username": {
          "type": "string"
        },
        "password": {
          "type": "string"
        }
      },
      "required": [
        "email",
        "username",
        "password"
      ]
    }
  },
  "required": [
    "user"
  ]
}

I am looking for a way to get all of the errors when a "user" is provided, but more than one required property is missing.
Input:
{
  "user": {}
}

Current Output:
[
  "'email' is a required property"
]

Desired Output:
[
  "'email' is a required property",
  "'password' is a required property",
  "'username' is a required property"
]

I've played around with the jsonschema-rs code a little and came up with this, but I'm really new to Rust and JSON Schema in general, so it might not be a desirable implementation.
    // jsonschema/src/keywords/required.rs

    fn validate<'a, 'b>(
        &'b self,
        _: &'a JSONSchema,
        instance: &'a Value,
        instance_path: &InstancePath<'b>,
    ) -> ErrorIterator<'a> {
        if let Value::Object(item) = instance {
            let mut errors = vec![];
            for property_name in &self.required {
                if !item.contains_key(property_name) {
                    errors.push(ValidationError::required(
                        instance_path.into(),
                        instance,
                        property_name.clone(),
                    ));
                }
            }
            if errors.len() > 0 {
                return Box::new(errors.into_iter());
            }
        }
        no_error()
    }

I'm happy to submit a PR if you think this is on the right path or have further guidance on usage for the crate.
Thanks!

Hi @thebearingedge
Good catch! Your code is a perfectly valid way to fix the bug :) Maybe one improvement - errors.len() > 0 could be replaced with !errors.is_empty() as clippy suggests + the method signature changed a little. I'd be happy to accept a PR :)
Thank you

@Stranger6667 Great, thank you! I have opened #191 👍

Fixed by #191
The fix is released in 0.7.0 :tada:


FileFactory can't create gif files

Laravel Version: 8.43.0
PHP Version: 7.4.20
Database Driver & Version: MySQL 8.0

Steps To Reproduce:
I needed to create image file with gif extension in my tests.
$this->post('dashboard/media', [
    'image' => UploadedFile::fake()->image('example.gif')
])->assertRedirect('dashboard/media');

I get image file using  $request->file('image') and save it in storage disk.
It saves the file with correct extension but when I'm using mime_content_type, it returns image/png.
Description:
I scanned the code base and I noticed we can only create jpeg or png files with this class.
https://github.com/laravel/framework/blob/952f84a3a5449a5f80190479240fce15bdaad558/src/Illuminate/Http/Testing/FileFactory.php#L57-L59

Seems like a feature request. Seems like you already attempted a pr. Thanks.


Issue in fclib.i after swig-4 modifications

After commit d4fdc79df3a80e8ac we have a problem  in the swig wrag of fclib,  see
https://my.cdash.org/viewBuildError.php?buildid=1726959
The macro $descriptor(fclib_solution *) is not correctly converted to SWIGTYPE_p_fclib_solution

I think it is "fixed". However, I believe the typemap is never applied so this looks like dead code anyway. Maybe a cleanup could be done (see also https://github.com/FrictionalContactLibrary/fclib/issues/6 )

Thank you. perfect.
Clearly, we have to move fclib.i in Fclib.


Add the Job Index to the labels in the pod template within the job

We currently add the label/annotation on the Job itself only, we should add them to the pod template within the job template so that when the job controller creates the pod they get the job index.
https://github.com/kubernetes-sigs/jobset/blob/main/pkg/controllers/jobset_controller.go#L383
we should also add:
job.Spec.Template.Labels[jobset.JobIndexLabel] = strconv.Itoa(i)
job.Spec.Template.Annotations[jobset.JobIndexLabel] = strconv.Itoa(i)

/assign

Perhaps can be done in one PR: we need more labels/annotations, see https://github.com/kubernetes-sigs/jobset/issues/35


Add --output-attestation flag to attest-blob and remove experimental signing

We can add in experimental signing later, but for now I want to stick with just the --key flag so it's easier to add comprehensive tests

Codecov Report

Merging #2332 (41a801b) into main (22d3468) will decrease coverage by 0.17%.
The diff coverage is 22.41%.

@@            Coverage Diff             @@
##             main    #2332      +/-   ##
==========================================
- Coverage   30.06%   29.89%   -0.18%
==========================================
  Files         131      133       +2
  Lines        8062     8169     +107
==========================================
+ Hits         2424     2442      +18
- Misses       5314     5403      +89
  Partials      324      324

Impacted Files
Coverage Δ

cmd/cosign/cli/attest_blob.go
0.00% <0.00%> (ø)

cmd/cosign/cli/commands.go
0.00% <0.00%> (ø)

cmd/cosign/cli/options/attest_blob.go
0.00% <0.00%> (ø)

cmd/cosign/cli/options/certificate.go
0.00% <0.00%> (ø)

cmd/cosign/cli/verify.go
0.00% <0.00%> (ø)

cmd/cosign/cli/verify/verify.go
19.27% <0.00%> (-0.08%)
:arrow_down:

cmd/cosign/cli/verify/verify_attestation.go
0.00% <0.00%> (ø)

cmd/cosign/cli/verify/verify_blob.go
46.41% <100.00%> (+0.10%)
:arrow_up:

pkg/cosign/verify.go
34.13% <100.00%> (+1.52%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Hey @priyawadhwa, this seems like a breaking change to drop keyless functionality. If we end up cutting releases before all experimental flags are removed (which I think we did already), then this is going to cause issues for users who expected keyless signing to work. I'm also a little concerned that logic might change in between dropping keyless functionality and adding it back - I'm particularly concerned about introducing vulnerabilities accidentally in verification.
Can we create an issue tracking the removal of the experimental flag for each subcommand?

I've realized this is a new command, not an existing one, so ignore the first part of the comment. I think we should still discuss more about removing the experimental flag. Also, somewhat related, I think we should figure out how to make sure all sign/verify commands offer the same set of features.

Also, somewhat related, I think we should figure out how to make sure all sign/verify commands offer the same set of features.

yep, agreed. i think the code needs a lot of refactoring, and i didn't want to make mistakes with this new command trying to add in every feature at once. so i started with just signing with keys, and planned on adding in other things one at a time (also to make it easier to review!). +1 to creating an issue for removing the experimental flag!


docs: add links to official Grafana documentation for creating and modifying dashboards

This pull request adds links to the official Grafana documentation for creating and modifying dashboards in the README.md file.
Changes made:

Added links to the relevant sections of the Grafana documentation.
Ensured the links are accurate and functional.

Fixes #2538

markdownlint does not like long source lines or lines that have more than one sentence.  The good news is that you can easily fix most of these issues by running make markdownlint-fix on your local branch and then pushing the new commit.  Try that -- if it still doesn't pass, I'll look more carefully.

One question -- do we have some sort of default Grafana dashboard for Keptn that someone who is playing with Keptn for the first time could grab to get something useful? It would be nice if someone who is exploring Keptn for the first time could quickly get a dashboard to use without much effort. Not for this PR in any event...

We have a whole folder with custom grafana dashboards :)
https://github.com/keptn/lifecycle-toolkit/tree/main/dashboards/grafana

hey @mowies I appreciate your input. To clarify, the primary goal of the issue was to direct users to the relevant Grafana documentation without introducing new documentation within the README. My changes aimed to achieve this by redirecting users to Grafana's official docs. If you prefer to retain the old content while adding the new information at the end, I'm happy to make those adjustments. I just wanted to ensure we maintain the focus on linking to the Grafana documentation as specified in the issue. Your clarification would be greatly appreciated. Thank you!

It would be great if you could just add your new content below the old content. We still need the information about how to use our custom dashboards that are already available in the folder.
Other than than, your contribution looks good to me!


Add basic examples for basic python

[ ] A few examples of the command line (args and argsparse)
[ ] Examples of comprehensions
[ ] Examples of Generators

Only added one example - will make a new branch later to finish fixing.


Convert all onion errors to adhere to the error interface, interpret in ChannelRouter

Issue
Within the protocol, we use onion routed payment paths to add a degree of censorship resistance and privacy to the process of sending and forwarding payments within the network. We also re-use the generated onion circuits to send HTLC related forwarding errors on the _backwards) path. Details of the format and types of these errors can be found in BOLT-0004.
Our current implementation uses a FailureMessage interface to distinguish the different types of errors. Some errors carry a payload, while others are simply empty. When an error occurs in the current codebase, the HltcSwitch is the sub-system that currently handles them. If the error carries a ChannelUpdate message, then it is applied to the channel graph using the UpdateTopology closure.
Rather than the switch handling the errors, the ChannelRouter should handle them. The current behavior can cause the router to continue attempting to send payments using the other k-i(where i is the number of routes tried to far) routes it obtained. This is the wrong behavior for certain classes of errors like FailUnknownPaymentHash which should cause termination of the send attempt rather than retrying.
Steps to Completion

[ ] Convert all errors within onion_error.go to adhere to the error interface.

[ ] Remove the UpdateTopology field from the htlcswitch's config struct. This is no longer needed as we'll be pushing up interpretation of the errors to one layer above: the ChanneRouter.

[ ] After decrypting the error within the switch, simply return the error back to the ChannelRouter, removing the other logic.

[ ] Within the main SendPayment loop, rather than unconditionally continuing, a type switch should be used to identify the type of error. Depending on the error return, the following actions should be carried out:

If the error is permanent, like "unknown payment hash", then the loop should be terminated, with the error being returned to the user. This goes for types PERM|NODE, PERM
For error types of UPDATE, then new channel update should be validated and committed to the channel graph if valid. Case-by-case, we should either continue, or break out to re-run the path finding algorithm, with either the new information, or removing an edge from consideration. We may need to add a set of temporarily black listed edges to the path finding logic for this case.

For errors of type NODE and FlagBadOnion, what is the expected behaviour?

Fixed as part of: https://git.io/vdCym


@azure/arm-monitor - get diagnostic settings data missing property categoryGroup for log settings

Package Name: @azure/arm-monitor
Package Version:  7.0.1
Operating system: Windows 10
[x ] nodejs

version:  v16.14.2

[ ] browser

name/version:

[ ] typescript

version:

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
MonitorClient.diagnosticSettings.list and MonitorClient.diagnosticSettings.get  methods returns data with missing property categoryGroup for log setting
To Reproduce
Steps to reproduce the behavior:

call MonitorClient.diagnosticSettings.list(resourceId)  with an Application Gateway resource Id and the returned data should contain diagnosticSetting.logs[].categoryGroup = 'allLogs' if the category group for logs was checked (rest Api documentation https://docs.microsoft.com/en-us/rest/api/monitor/diagnostic-settings/list?tabs=HTTP#logsettings
) but data is missing, the result of the list = [] emtpy array

Expected behavior
The result of the list should be
{   "value": [     {       ...,       "metrics": [{...}],        "logs": [           {             "categoryGroup": "allLogs",             "enabled": true,             ...           }         ]       }     }   ] }
Screenshots

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Monitor:0.05576504,Storage:0.050457276,Cosmos:0.04847992'

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Monitor:0.05576504,Storage:0.050457276,Cosmos:0.04847992'

it turns out to be caused by the same reason as https://github.com/Azure/azure-sdk-for-js/issues/22325, we are trying to contact service team on what the correct api version we should use in generating the SDK.

Hi @gazolt ,
We have fixed this issue and I regenerate this SDK now.
Here are the new monitor SDK:
azure-arm-monitor-8.0.0-beta.2.zip
and PR: https://github.com/Azure/azure-sdk-for-js/pull/22739
You can verify that this SDK solves your issue.
Thanks

Hi @gazolt ,
You can use this public released SDK to  verify whether this SDK solves your issue.
Here is the link<EMAIL_ADDRESS>

close this issue as it should have been addressed with latest release. @gazolt feel free to reopen it if you still found it not working. Thanks


Runtime error in compound assignment of a tuple

Description:
I am running the following bal code.
public function main() {
    Foo foo = {};
    [[int, int], [int, int]] a = [[3, 10], [20,30]];
    a[f(1, foo)][0] += 10;
}

function f(int i, Foo f) returns (int) {
    f.age += 1;
    return 0;
}

type Foo record  {
    int age = 0;
};

When I am trying the ballerina run command, a runtime error is occurring.
Steps to reproduce:
Run the above code.
Affected Versions:
1.0.0
OS, DB, other environment details and versions:
Visual Studio Code
Version: 1.38.0

A minified version of the program:
public function main() {
    [[int, int], [int, int]] a = [[3, 10], [20,30]];
    a[foo()][0] += 10;
}

function foo() returns (int) {
    return 0;
}

This issue has been fixed in new versions.


Please use only whitelisted stuff, otherwise this is unusable

https://blogs.sap.com/wp-content/uploads/2020/06/2020-06-20_13h53_50.png
Use of Class CL_XCO_ASQL_CONSTRAINT_FACTORY is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 38	ABAP Activation Problem
Use of Class CL_XCO_ASQL_CONSTRAINT_FACTORY is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 38	ABAP Activation Problem
Use of Class XCO_CP_ABAP is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 40	ABAP Activation Problem
Use of Class XCO_CP_ABAP is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 40	ABAP Activation Problem
Use of Class XCO_CP_ABAP is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 40	ABAP Activation Problem
Use of Class XCO_CP_ABAP_REPOSITORY is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 37	ABAP Activation Problem
Use of Class XCO_CP_ABAP_REPOSITORY is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 37	ABAP Activation Problem
Use of Interface IF_XCO_AD_TABLE is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 44	ABAP Activation Problem
Use of Interface IF_XCO_AR_TABL_API_OBJECT is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 89	ABAP Activation Problem
Use of Interface IF_XCO_AR_TABL_API_OBJECT is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 89	ABAP Activation Problem
Use of Interface IF_XCO_AR_TABL_API_OBJECT is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 89	ABAP Activation Problem
Use of Interface IF_XCO_CP_AR_API_OBJECTS is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 39	ABAP Activation Problem
Use of Interface IF_XCO_CP_AR_API_OBJECTS is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 39	ABAP Activation Problem
Use of Interface IF_XCO_DATABASE_TABLE is not permitted.	zcl_abap_file_uploader.aclass	/NSC_EN/.adt/classlib/classes/zcl_abap_file_uploader/zcl_abap_file_uploader.aclass	line 90	ABAP Activation Problem

What kind of system and release are you trying this one?  This sample is for the ABAP runtime in SAP Cloud Platform.  An on premise version of HANA will not contain the XCO APIs yet.

This an ABAP Environment in our PartnerEdge Account! And please note the error is not, that the classes are not there but that the usage is not permitted.
System Info:

The XCO APIs are available automatically in trial systems.  In productive accounts it says:  "The XCO library is currently only available via feature toggle. If you are interested in using this new feature, please contact SAP." https://help.sap.com/doc/43b304f99a8145809c78f292bfc0bc58/Cloud/en-US/98bf747111574187a7c76f8ced51cfeb.html
For more general information on XCO:
https://blogs.sap.com/2020/05/17/the-rap-generator
https://blogs.sap.com/2020/05/18/xco-a-powerful-abap-re-use-library-now-available-in-abap-for-key-users/

Could you mention this in the READMME?

I have already added it.

Thanks for the quick response! I will try to get them activated in our instance....


DBZ-5450 Typo in postgresql document.

Link https://issues.redhat.com/browse/DBZ-5450 .

Applied to main (=2.0) and branch 1.9.


Question: BlockSnapshot vs. State().toContainer().get(DataQuery.of("UnsafeMeta")

Hello, this is Question, not a bug report or improvement suggestion (although it may be):
FYI I've looked at your plugin to learn how to save Block state and restore it, and initially looked at using your https://github.com/hsyyid/Inspector/blob/ee6b2ca0ac431120e4e23e85a8103d78d0e0ad47/src/main/java/io/github/hsyyid/inspector/listeners/PlayerBreakBlockListener.java and https://github.com/hsyyid/Inspector/blob/1f9b4fcc173b9284c0c978cdc7249aaa25dedf51/src/main/java/io/github/hsyyid/inspector/cmdexecutors/RollbackExecutor.java#L87, but then found https://docs.spongepowered.org/master/en-GB/plugin/blocks/modifying.html and in my tests found that seems to work just fine, see what I'm doing with it for a slightly different purpose in https://github.com/vorburger/SwissKnightMinecraft/blob/633baf583981829c2ddd25a00c686fffa3191893/SpongePowered/MyFirstSpongePlugIn/src/main/java/ch/vorburger/minecraft/logo/UndoableTurtle.xtend, so I was just curious and interested in if I'm missing something - does BlockSnapshot not fully work / miss some metadata that you know of? Thank you!

BlockSnapshot contains all data you'll need, for how I saved things on Inspector, it didn't matter.

OK... thanks a lot for your reply! I'm closing this issue then.


Exact match does not work with multiple items in cell

Exact match does not work with multiple items in a cell
When selecting 'ab', 'aab' should not be visible.
https://jsfiddle.net/jeroenvo/bzc853hc/66/

Can you please elaborate more on what do you expect to happen? its a bit of a complex structure that you have in the jsfiddle you are using the html_data_selector: 'li',   column_data_type: 'html', so you will get each value as a separate option, therefor exact filtering on that separate value wont match with the origin row

That explains, thanks.
What i would like to achieve is that the filter value has an exact match with the text inside the html, in any of the 'li' items in a cell.
It indeed is a complex structure, so i totally understand if you don't want to support it.

Okay, thanks for the help!


Make clear that this project is unmaintained

It seems to be unmaintained and the widely endorsed replacement is node2nix. It would probably be good to make that clear in the readme so newcomers don't spend time on something that very few people still use.
@svanderburg @offlinehacker @rbvermaa

Done: 577351637a99b171ea07ebaaeba5c9bb93b0c985


gltfio: StainedGlassLamp error (ubershader mode is ok)

https://github.com/KhronosGroup/glTF-Sample-Models/pull/288
in ssize_t filament::UniformInterfaceBlock::getUniformOffset(const char *, size_t) const:120
reason: uniform named "_maskThreshold" not found

Link to the model: https://github.com/KhronosGroup/glTF-Sample-Models/blob/a0b090da192dde2a1c3a82dd2e3720c912631b0a/2.0/StainedGlassLamp/glTF-Binary/StainedGlassLamp.glb

Link to the model: https://github.com/KhronosGroup/glTF-Sample-Models/blob/a0b090da192dde2a1c3a82dd2e3720c912631b0a/2.0/StainedGlassLamp/glTF-Binary/StainedGlassLamp.glb

Note: the bug does not happen with the übershader (but then we drop transmission).

Note: the bug does not happen with the übershader (but then we drop transmission).


Add client-wide version parameter

There should be a way to set the API version as a default query parameter, alongside client_id/client_token/oath_token. As of 2011.12.12, I get deprecated-API-call warnings when using simple calls to venues/search without a "v" parameter.
https://developer.foursquare.com/overview/versioning

I discovered a way to do this using basic components of the Faraday lib:
foursquare2_client.connection.params["v"] = "20111212"


[AMORO-2623] Avoid deadlock among TaskRuntime objects

Why are the changes needed?

Close #2623.
Brief change log

avoid deadlock among TaskRuntimes

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@link3280

ping @majin1102

What's the difference between cancelTasks when 2 thread are failed at same time and releaseResourcesIfNecessary

If you mean if  the operation of  canceling all tasks itself would lead to dead lock.
I think the answer is no, concurrent threads would step into task locks in the same order, which would not lead to any dead locks


conditional show/hide of group fields

Is it possible to define in a scheme that the editor should show or hide specific fields depending on values of others?
Like for example if I have a choice checkbox field "use credit card"  and only when it is checked then an additional group of fields should be show for all credit card details ...
Save is also valid for the validation - when the group is hidden - now validation on it should be done.
That will be definitely an awesome feature!

I would also like to know if this is possible.

implemented dynamic schemas with https://github.com/jdorn/json-editor/pull/322

This should be possible with schema dependencies like this:
{
  "type": "object",

  "properties": {
    "name": { "type": "string" },
    "credit_card": { "type": "number" }
  },

  "required": ["name"],

  "dependencies": {
    "credit_card": {
      "properties": {
        "billing_address": { "type": "string" }
      },
      "required": ["billing_address"]
    }
  }
}

Apparently this is not fully supported: Object is missing the required property 'billing_address'

What is the status of this? Would this also support toggling fields based on the value of a select element?

+1

+3

+1000

+3M

Another possibility would be that strings corresponding to boolean expression are supported for the hidden option of the editor. With the help of the watch property, that would enable dynamic hiding of parts of the form.
For example, to hide billing address unless card number is specified, one would use :
{
 "type": "object",

"properties": {
  "name": { "type": "string" },
  "credit_card": { "type": "number" },
  "billing_address": {
    "type": "string",
    "watch": {
      "ccard": "credit_card"
    },
    "hidden": "!ccard"
  }
}

Do it using oneOf
There's too much whitespace in the rendered UI (I disable the collapse, edit JSON and properties buttons), but it works
{
  "title": "Payment Method",
  "oneOf": [
    {
      "title": "Bank EFT",
      "type": "object",
      "properties": {
        "bankName": { "title": "Bank name", "type": "string" },
        "routingNumber": { "title": "Rounting number", "type": "string" },
        "accountNumber": { "title": "Account number", "type": "string" }
      },
      "additionalProperties": false
    },
    {
      "title": "Credit Card",
      "type": "object",
      "format": "grid",
      "properties": {
        "cardType": { "title": "Card type", "type": "string", "enum": [ "Amex", "Discover", "MasterCard", "Visa" ]},
        "cardNumber": { "title": "Card number", "type": "string", "minLength": 15, "maxLength": 16 },
        "expiration": { "title": "Expiration month", "type": "string", "format": "month" },
        "CCV": { "type": "integer", "maximum": 9999 }
      },
      "additionalProperties": false
    }
  ]
}

Try it here

One question about this. The above solution forces the driver of the dependency (Payment Method) to be  a dropdown selection. It doesn't appear that any other format is supported (i.e. checkbox, per the original ask). In other words, I would like to be able to ask for a first condition in boolean format (i.e. 'Show form') and depending on whether that box is checked, then you would either get one of the forms or nothing.
{ 	"title": "Show form", 	"oneOf": [{ 		"title": "True", 		"type": "object", 		"properties": { 			"bankName": { 				"title": "Bank name", 				"type": "string" 			}, 			"routingNumber": { 				"title": "Rounting number", 				"type": "string" 			}, 			"accountNumber": { 				"title": "Account number", 				"type": "string" 			} 		}, 		"additionalProperties": false 	}, { 		"title": "False", 		"type": "object", 		"properties": {}, 		"additionalProperties": false 	}] }
Per the example above, I would want to have that first 'Show form' condition determine whether or not the rest of the form appears. Obviously, this isn't set up as a boolean so I can't just set the format to checkbox but are there alternatives to getting a boolean to determine whether another item shows up or not?

The original request was to have values appear and disappear in the UI and the produced JSON value based on user interaction and the value of a property.  It was suggested this could be done using schema dependencies, but that doesn't work.
A behavior similar to the original request can be achieved using oneOf, possibly in addition to the other suggestions above
If you set the first entry in your oneOf array to be a schema with "type": "null", it results in a UI that I find workable.
There's still a problem with excessive white space, that the author should fix.  The problem is the container for the Collapse, Edit Json, and Properties controls isn't removed/hidden when those are all disabled.
See it here
{
  "title": "Payment Method",
  "oneOf": [
    {
      "title": "None",
      "type": "null"
    },
    {
      "title": "Bank EFT",
      "type": "object",
      "format": "grid",
      "properties": {
        "bankName": {
          "title": "Bank name",
          "type": "string",
          "minLength": 5
        },
        "routingNumber": {
          "title": "Routing number",
          "type": "string",
          "minLength": 9
        },
        "accountNumber": {
          "title": "Account number",
          "type": "string",
          "minLength": 12
        }
      },
      "required": [ "bankName", "routingNumber", "accountNumber" ],
      "additionalProperties": false
    },
    {
      "title": "Credit Card",
      "type": "object",
      "format": "grid",
      "properties": {
        "cardType": {
          "title": "Card type",
          "type": "string",
          "enum": [
            "Amex",
            "Discover",
            "MasterCard",
            "Visa"
          ]
        },
        "cardNumber": {
          "title": "Card number",
          "type": "string",
          "minLength": 15,
          "maxLength": 16
        },
        "expiration": {
          "title": "Expiration month",
          "type": "string",
          "format": "month"
        },
        "CCV": {
          "type": "string",
          "maxLength": 4,
          "minLength": 3,
          "pattern": "[0-9]*"
        }
      },
      "required": [ "cardType", "cardNumber", "expiration", "CCV" ],
      "additionalProperties": false
    }
  ],
  "options": {
    "theme": "bootstrap3",
    "disable_collapse": true,
    "disable_edit_json": true,
    "disable_properties": true
  }
}

Right, apologies if I wasn't clear but my specific question is around that first layer and specifically using a boolean to determine if a dependent option is visible. The primary reason for wanting this to be a boolean, is such that I can use the checkbox format. I basically want to have a first checkbox (not a drop down) where I set a value to true or false. If set to true, I get an additional form with a set of options. If set to false, I get nothing.
The example you provided is in line with my original post where you get have to use a drop down since oneOf doesn't work like a boolean.
Thanks!

I don't think there's a way to achieve what you want. Using oneOf is the only thing currently available.  In a way, it seems more complicated to use 2 controls (a check-box and a drop-down) to get the same end results with just a drop down that has "None" (or equivalent) as the first choice of many.  Having said that, if there's only one choice other that "None", a checkbox is better.
If you think about it, what you're asking for is a simpler interface for optional properties.  Currently their presence is controlled using a checkbox in the Properties drop-down.  It would be simpler if the checkbox were shown with the label for the property.  The label for optional fields would always be shown, but the UI elements for the property would only be shown if the checkbox is checked.
This is still not exactly what was requested in the original request as the behavior is not controlled by the value of another property.  Instead it is controlled by whether or not the property is required.

This example is very good. But how I can "Payment Method" check in output JSON? Only details is present.

The  schema must be defined in such a way that a valid value will validate against exactly one of the oneOf schemas (that's what oneOf means).  A simple approach is to check for the presence of unique properties to determine which one is used.  For example, when property 'bankName' is present you know it must be a "Bank EFT", and when property 'cardType' is present, you know it must be a "Credit Card"

I thought so. Is it possible add anyOf-key to output JSON? (field with predefined value). Thanks!

Add a required hidden property to each oneOf schema, with the same name but different single valid value.
{
  "title": "Payment Method",
  "oneOf": [
    {
      "title": "None",
      "type": "object",
      "properties": {
        "paymentMethod": {
          "type": "string",
          "enum": [ "none" ],
          "options": { "hidden": true }
        }
      },
      "additionalProperties": false,
      "required": [ "paymentMethod" ]
    },
    {
      "title": "Bank EFT",
      "type": "object",
      "format": "grid",
      "properties": {
        "paymentMethod": {
          "type": "string",
          "enum": [ "bankEft" ],
          "options": { "hidden": true }
        },
        "bankName": {
          "title": "Bank name",
          "type": "string",
          "minLength": 5
        },
        "routingNumber": {
          "title": "Routing number",
          "type": "string",
          "minLength": 9
        },
        "accountNumber": {
          "title": "Account number",
          "type": "string",
          "minLength": 12
        }
      },
      "required": [
        "paymentMethod",
        "bankName",
        "routingNumber",
        "accountNumber"
      ],
      "additionalProperties": false
    },
    {
      "title": "Credit Card",
      "type": "object",
      "format": "grid",
      "properties": {
        "paymentMethod": {
          "type": "string",
          "enum": [ "creditCard" ],
          "options": { "hidden": true }
        },
        "cardType": {
          "title": "Card type",
          "type": "string",
          "enum": [
            "Amex",
            "Discover",
            "MasterCard",
            "Visa"
          ]
        },
        "cardNumber": {
          "title": "Card number",
          "type": "string",
          "minLength": 15,
          "maxLength": 16
        },
        "expiration": {
          "title": "Expiration month",
          "type": "string",
          "format": "month"
        },
        "CCV": {
          "type": "string",
          "maxLength": 4,
          "minLength": 3,
          "pattern": "[0-9]*"
        }
      },
      "required": [
        "paymentMethod",
        "cardType",
        "cardNumber",
        "expiration",
        "CCV"
      ],
      "additionalProperties": false
    }
  ]
}

Hello. Is it possible to have the description of the master node be displayed in the editor when specified?
I have added the "description" property in this example and it does not show up in the editor...

You added a "Description", not a "description"
On Thu, Sep 6, 2018 at 1:58 PM Matej Drolc<EMAIL_ADDRESS>wrote:

Hello. Is it possible to have the description of the master node be
displayed in the editor when specified?
I have added the "description" property in this example
http://jeremydorn.com/json-editor/?schema=N4IgLglmA2CmIC4QAUCGBPAtrAdmABALKxgAWA9gCYgA0IAIrAM4DGAThAA6Tk6IgBJfAHdyAV2iV80CAGtY+MhCaLYADwJhy+VJ06xUbfBByLSC2JSjk2tEL1gB5AGaIA2qEgx4SAHIO7MHR9fnIAIwArWBYwO042cn02SGZEUGwyKjTwYJ8QJjAOHABzO1wxTHcQHACAXTpEnhwmbNIISkpcREKxWABfAbo2WABHMQhh6gQ3EAyKanqQVA6oCF5UaGQEpJSWhGcNplgG7jXm1vbOvgQe4/BzbH4w8nIwArZdAGY7KyZUMLgAH0WORoNBdEdumxenRfv8gZYoICIkxeFCYSA4QDYID4olYMkIKkbtD+nRGKwOKc0UghKIJFIZPIzMpVBpFNpdPpDMZTGQLFYtLY+jRPFA4PwAEKoHCyfAAUQAYgAVQK5UKRaKxOjOGyYVCxJDFDjUOh4nZEvbpEjzbJBEJId4mUp0cqVaYgWDOWKLRpnK0gNodLok3qDEBhGWyXyoR4IMXeKVR/A4WPwOj2vJOkp2TAmAAyuGKZEQAFYRSAEmJICVfBUwgS7eK8gAlcQ14op+uNjPqx2FZ25gtFksIACcFdQLBBYjwdcwDds8fAzf4AEFp+I8F2Fz2cg78gOc3Q8zhCyVRwBGABM4eGYwmliqcyydEjspjjyG7ed88XdinGc527WxFmWQUzg2LZ8UJYkDmgI4TiaAN+TjCMXjeQovh+ZR4RxEEwQhHxblhXDsUBREwGRVFrhIzEyKBc0CV2dEyQYZh2C4Jp+DpcRJGkOQFCUFQwHUTROT0AwjBMMwBWsYVRRXRMkAAYUmKB8BUwxTX3PJwiiGI7F1Nh9UNEBjXaOJtmYy1shfKZPD7Q8ihdT0cAqKp2EorS2AWJD/QuYNaNJcMWG05U+wTCVVO0xR1V7A9s1ct0qjXbA1DsehlBBAA3PdCFQAoCR8nSADVcJAX1qXOZcLMoYFQQqGrPlC7S/0bZcvGikASp3f8EqzI9XNPc9i1IRBL1LE9UDUUarwANn83gAzqhroCavYABZw3UTgJgNM4m2UkB5TUPaPiafBMF4EsBv4JKjL1A1+GuvBxqWmrQFWgiNsQFqKxUlTSrtJyHum2aR3GhBNpPYcLyhz4zQNUS2GuEA3AABgAWjHWoACo7D9Zbsm+xrMBq2871GcZJmfG1XxAMLfIikI6CZyh2tsV0zv27i6EB4GwJWJooOs2C9ngxD7GqlCHjyZ5XnebDSL+ciCPBThIVDO4sQRQVqJpOjdZxJjxdYisKU46qeJEPjGUElkRLEjkdEknkZP5fBKJsEA+iq5C7Tlp4MKVzhvhVvC1o1rWjYYnFKIN4KMWN3ExZY7WBiAAA&value=N4IgtgpgLgFg9gExALhAYwE4QQSygYQEMMkAadYhAFQE8AHCFEAQUgA8Ry1KA5AVzAAjCBiacQENnRwZCUHHAB2Y8vnwA1MQF8gAAA==&theme=bootstrap3&iconlib=fontawesome4&object_layout=normal&show_errors=interaction&disable_properties
and it does not show up in the editor...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jdorn/json-editor/issues/315#issuecomment-419186291,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEZeMe-m7-nEfAmh2A4W2xX3PKZJ-1Skks5uYWI7gaJpZM4DHL_r
.

I'm facing a similar issue. I am trying to use OneOf but the dropdown is not rendering correctly. Can anyone offer some feedback?
Here's the snippet:
"isMulti": {   "$id": "#/isMulti",   "type": "string",   "oneOf": [     {       "properties": {         "StartIndex": {           "$id": "#/properties/StartIndex",           "default": 1,           "examples": [             "1"           ],           "pattern": "^(.*)$",           "title": "YES",           "description": "The starting sequence number for this set of servers",           "type": "number",           "minimum": 1,           "hidden": false         }       }     },     {       "properties": {         "StartIndex": {           "$id": "#/properties/StartIndex",           "default": 1,           "examples": [             "1"           ],           "pattern": "^(.*)$",           "title": "NO",           "description": "The starting sequence number for this set of servers",           "type": "number",           "minimum": 1,           "hidden": true         }       }     }   ],   "title": "Are you provisioning multiple instances?",   "default": "YES",   "examples": [     ""   ],   "pattern": "^(.*)$" }
Pardon the formatting.


How can you iterate the items copied from a SQL table without hitting 4MB limit?

[Enter feedback here]
The article doesn't provide an example of when each row from a SQL table has to be read and transformed. For example, if each row in a table is an attachment record that has to be stored as an individual file in azure blob storage.

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

ID: 2eeeaf10-1280-fb39-7365-bd626d719d72
Version Independent ID: 66d4d86f-bc64-6f24-a55f-1f68c801d98e
Content: Copy data from SQL Server to Blob storage using Azure portal - Azure Data Factory
Content Source: articles/data-factory/tutorial-hybrid-copy-portal.md
Service: data-factory
Sub-service: tutorials
GitHub Login: @nabhishek
Microsoft Alias: abnarain

Thanks for leveraging Azure docs feedback channel to raise this question. The above document has a basic information on how to copy data from SQL to Azure blob. This will give an idea on how to do the initial basic setup.
If your issue is specific to a use case, we request you to please reach out in forums like Microsoft Q&A or Stackoverflow. We have our engineers and other community members who will be happy to assist. Forums have a better suited audience for such queries. Once your issue is posted in forum, please do share the forum thread link here for tracking.
Thank you

Copy activity is intended for data movement between source and destination. For data transformation you will have to use Mapping data flow in ADF
Hope this helps. If you have further questions related to the product, we encourage you to please post your queries in forums mentioned in my previous comment.
Thank you

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply and reopen the issue. We will gladly continue the discussion.


Added default daemon_settings fix for Centos7 issue with abstract socket when daemon installed as external mode

When NewRelic daemon is installed as external mode, the port fix for Redhat 7 system is not presented in /etc/newrelic/newrelic.cfg file. This PR is to address this issue.
Pretty much follow the same pattern as default_ini_settings, I have added default_daemon_settings.

Thanks!


40+ hours of generating for one Country.

Hello,
I use Windows 10 and Docker to run nominatim. I used this command for my purposes docker run -it --rm -e PBF_URL=https://download.geofabrik.de/europe/germany-latest.osm.pbf -e REPLICATION_URL=https://download.geofabrik.de/europe/germany-updates/ -p 8080:8080 --name nominatim mediagis/nominatim:3.7.
It has been filtering data already ~48 hours. When it gonna stop? Will it stop eventually? Why it is that long for just one region? The Germany osm file has 3.4g size and docker already has image size of 83.5g size.
Console window

What are the hardware specifications for the machine you are running this on?
For example, if you put the data on a spinning disk this will take weeks.

Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz   3.30 GHz
16.0 GB (15.9 GB usable)
regular hdd.
So nothing went wrong and it has to do that much work for just one country?

Looks like it yes.
Each level of detail takes longer, level 30 is the most detailed level (housenumber level).
This is a guess but I think levels 28 and 30 take up almost 80% of the import time.
Running the import on a SSD is highly recommended.

Hm. On the official site it says that whole planet would have 650gb size. How is that if just Germany not fully loaded has 83gb? Just curious.

Germany is exceptionally well mapped in OpenStreetMap, the German community is very active. The raw OSM data has more objects (e.g. buldings, house numbers) in Germany than whole South America.

I think that number is a bit outdated, my company runs an up-to-date planet OSM/nominatim and this uses 1.3TB disk space.
Might be a bit off because it is an older nominatim version updated for a couple of years with daily updates.

I just took a look at our server where we import DACH (Germany, Austria, Switzerland) and that takes 93GB for postgres and 71GB for the flatnode storage. Not sure if flatnodes will make it use more less postgres disk space.
But as @Stefanic said, HDD is going to take forever.

Looking at your screenshot I see that it imports 125 objects/second. On my (admittedly beefy) server with a SSD I see easily 10 times the import speed.
Are you aware that the nominatim default tuning params (which we apply) are optimized for a machine with 32GB RAM?

Yes I have read about that. Al I need is just one region to test everything. Thought maybe there is something off or went wrong and for sure didn't expect it would take that long for one region and that much space. Hope it gonna be done soon, don't want to cancel it at this far step. Thank you for the replies.


cherry-pick Pick "[Fix](LZ4 compression) Fix wrong LZ4 compression max input size limit (#41239)"

Proposed changes
LZ4 compression max supported value is LZ4_MAX_INPUT_SIZE, which is 0x7E000000(2,113,929,216 bytes). Doris use wrong max size INT_MAX, which is 2,147,483,647, to check. If input data size is between this two size, then it can pass the check but LZ4 compression will fail.
This PR fix it.

Proposed changes
Issue Number: close #xxx

run buildall


sessionCheckEventListener logs wrong origin whenever changed is detected

I've tried following the advice given in #283 #257 however I still can't seem to solve the issues.
The local setup I am running is an Open ID Connect Provider written in Django at http://<IP_ADDRESS>:8000/openid/. Angular is served at http://localhost:4200.
The following error is what I get in the console:

Also a more detailed overview

So my question is simply, is there a way to fix this wrong origin problem?

Thanks for this. Can you compare you example with the demo application? There is effect does not occur. What's different there?

@manfredsteyer My own Angular application is requesting a different response_type than the sample one. My application is requesting id_token token and the sample application is requesting token. The problem is that only token is not valid for my own backend. So where is this configured?

It must be sth different. The client is also using id_token token. However, it's set dynamically at runtime b/c the user can control with the checkbox wether to go with id_token or id_token token.

If the origin is not the right one, it's likely we received a different message which is not about token refresh (e. g. silent refresh or something different going on in the SPA). Hence, you can ignore this debug info.
We can solve this by also sending and checking a message-type. Currently, we first check the origin and than try to make sense of the received playload.
With version 9.1 - which lands quite soon - session checks will also work with code flow. Please have a look to the docs when it lands.


Update reference to gax-nodejs to 3.5.7 for new protobuf version

Is your feature request related to a problem? Please describe.
Vulnerability reports show TaffyDB as a risk.  TaffyDB is used by JSDoc which is used by protobufjs-cli which is used by gax-nodejs which is used by this library.
JSDoc recently updated their library to no longer use TaffyDB.
protobufjs-cli updated their library to use the new JSDoc library
Gax-NodeJs recently updated their library to use the new protobufjs-cli library.
Now, we need this library to update the Gax-NodeJS references
Describe the solution you'd like
Update version of gax-nodejs used by this liibrary to 3.5.7
Describe alternatives you've considered
none
Additional context
https://nvd.nist.gov/vuln/detail/CVE-2019-10790
https://cwe.mitre.org/data/definitions/668.html

Can we get the priority bumped up on this one?  it's a security issues, not a "nice to have"

Hi @JamesWPritchett — apologies for the delay, I think this slipped through our triage process since you had added the type: feature request label when the issue was filed, and we triage feature requests on a different cadence than security issues. I believe we can update to gax-nodejs 3.5.8 now. Let me see if there are any blockers here.


Add dehash.me

Hi,
Because of some dynamic content on the website, I did multiple tests and took the worst one as the website weight.
https://tools.pingdom.com/#5ef786e004800000
https://tools.pingdom.com/#5ef7879e49800000
https://tools.pingdom.com/#5ef788d7b0c00000

Thanks !


#80 implement starknet rpc functions

Starknet RPC functions implemented as expected.
Unit tests are implemented.
Resolves #80

Please fix conflicts

closed due inactivity


Update new/set team cmdlets to reflect parameter rename

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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


Ignore compiled binaries

When iterating locally, sometimes it's useful to run a "go build ."
Adding an ignore for the binaries.

The only failure here is on fedora 29.


The COPYWRITE year is shown as 2017 in the COPYRIGHT file in ballerina-lang

Description:
The COPYWRITE year is shown as 2017 in the COPYRIGHT files in ballerina-lang and  ballerina-0.970.2-SNAPSHOT

Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.

This product includes software developed at WSO2 (http://wso2.com/).

Duplicate of https://github.com/ballerina-platform/ballerina-lang/issues/8256. Hence closing this.


Add Simpread extension

Description
Search and open SimpRead Unreader
Type of change

New extension

Screencast

https://user-images.githubusercontent.com/81074/143815314-e6270ced-93e7-4e14-a708-1ce26ba756e1.mp4
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I checked that extension's icon has size of 512x512

@pernielsentikaer
Hi,  Video is here
https://user-images.githubusercontent.com/81074/143815314-e6270ced-93e7-4e14-a708-1ce26ba756e1.mp4
and test json file

plz download this simpread_config.json.zip and unzip. e.g. /Users/xxx/Downloads/simpread_config.json

set this path to Welcome

sr  like it's  👇

Done

Hi @pernielsentikaer
I update some new soure.

What is simpRead excatly? (to make a better (sub)title)

Current title is SimpRead and description like is snapshot  👇

Next version add url to simpred, so title is simpread like github

I suggest removing the “SimpRead Config Setting” since it's already possible in settings

When removed it, user can't be re-set again.  😂

And others is Done, source is here https://github.com/raycast/extensions/pull/435/commits/6bc50e3f335b58a39c2874d60e2e682f5caac059  😁

[x] There is empty state flicker upon opening, can you look into this?
[x] You could store the default favicon in assets folder

Hi @pernielsentikaer
All is Done https://github.com/raycast/extensions/pull/435/commits/82e34fbb0d14aed9effd70ea34af673fd76d5061

@Kenshin  @pernielsentikaer Is this ready to be merged? Some remarks:

Please use standard code formatting via Prettier
There are a couple of typos in the README

@fe9lix Hi,  3ks reviews

There are a couple of typos in the README

What exactly is the error?

Please use standard code formatting via Prettier

Not every merged project uses Prettier  😂

@Kenshin I've left some inline comments re the typos. As for the formatting: that might be the case, but it's still preferable to have consistent formatting as far as possible; this is why we've added Prettier as default and it will make future changes easier since another author wouldn't need to reformat all of you code (leading to unnecessary diffs in the review).

@fe9lix
Hi, I added prettier to this project. https://github.com/raycast/extensions/pull/435/commits/c19472aab054709bae6e5dccff3a1d1f03287db9

@pernielsentikaer
Hi, I fixed spelling errors and changed localize. https://github.com/raycast/extensions/pull/435/commits/45080907e1ae764763f34de3fc9af9d04233031a
🙏

@pernielsentikaer
Hi, I fixed spelling errors and changed localize.https://github.com/raycast/extensions/pull/435/commits/45080907e1ae764763f34de3fc9af9d04233031a

@pernielsentikaer

The format of the date is not correctly, could you do something like “2021/11-25”

Hi, Fixed it. https://github.com/raycast/extensions/pull/435/commits/30158ee0367bbe8e30919f577e27d1f643269053

@pernielsentikaer
Sorry, It was my carelessness that wasted your review time, It's okay now. https://github.com/raycast/extensions/pull/435/commits/1147890d6b9d0572e0dc55318ad86ba622f933bb

@pernielsentikaer
Sorry, It was my carelessness that wasted your review time, It's okay now. https://github.com/raycast/extensions/pull/435/commits/1147890d6b9d0572e0dc55318ad86ba622f933bb

@pernielsentikaer
Sorry, It was my carelessness that wasted your review time, It's okay now. https://github.com/raycast/extensions/pull/435/commits/1147890d6b9d0572e0dc55318ad86ba622f933bb

@pernielsentikaer
Haha, it's been too long, but it's a good thing it's finally done. 👋

@pernielsentikaer @fe9lix 👋
Thanks published and reviews 🙏 This is my New year's gift.


[GOBBLIN-983] Use java string library for string format

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-983

Description

[x] Here are some details about my PR, including screenshots (if applicable):

There is a dependency on javafx. Javafx is usually used for building desktop applications, so the package is not included on some versions of java that run on servers, such as the Docker container. Since this is just string formatting we can replace it with Java's library
Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:
1 line change

Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

+1 LGTM

Codecov Report

Merging #2829 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master    #2829      +/-   ##
============================================
- Coverage     45.62%   45.62%   -0.01%
  Complexity     8971     8971
============================================
  Files          1902     1902
  Lines         71284    71284
  Branches       7862     7862
============================================
- Hits          32523    32522       -1
  Misses        35771    35771
- Partials       2990     2991       +1

Impacted Files
Coverage Δ
Complexity Δ

...ro/JsonElementConversionWithAvroSchemaFactory.java
68% <0%> (ø)
6 <0> (ø)
:arrow_down:

.../apache/gobblin/runtime/api/JobExecutionState.java
79.43% <0%> (-0.94%)
24% <0%> (ø)

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 1da1e40...b99b4a0. Read the comment docs.


feat: Errors

In this example, we will introduce errors and how we can throw them during the execution of a contract, undoing all changes made during the transaction.

The assert corelib function can be used to check a boolean condition and return an error message if it fails.
The panic corelib function can be used to stop the execution of a program and return an error message.

Solidity reference: https://solidity-by-example.org/error/

I can take this one.


Model/enthalpy phasechange

I'm closing this because GitHub somehow identified a conflict where lines were only added to a file in one branch.


Update LSP to match upstream head and cast raw strings appropriately [phab:D1830]

Created by shahms at 2017-08-02 23:58:03:
Upstream LSP introduced a new DocumentURI type, which caused build breakages.
The proper fix is likely to use that type as appropriate, but in the short term cast
our lots^Wstrings.

fromberger commented inline (context lost during migration) at 2017-08-03 02:26:02:
Add a TODO somewhere to update the usages?

fromberger accepted this revision at 2017-08-03 02:26:02

shahms commented inline (context lost during migration) at 2017-08-03 14:21:47:
Done.

shahms wrote at 2017-08-03 14:22:26:

Include a TODO to update the API, rather than casting about

shahms closed via commit cc0b729aae98f5e8cb611c7b346a93115cfee957 at 2017-08-03 14:23:30


Suggestion: Make the left sidebar bigger and show the playlist names instead of just the icon

When you have a lot of playlists it's not easy to identify the playlist by just the icon. It would be good if the sidebar was bigger to enable so we can see the full playlist names.
Great theme by the way.
Thank you.

Would also be good if it changed to light/dark mode as per the system. With another theme it changes automatically to the light/dark version but I have to do it manually with this theme.

In this case we have to follow windows 11 fluent systems
So we can't make it wider
But if we can expand it on hover or add a hover panel
It might good to protect fluent  theme scheme


Change the "path" key in the display to "object_path"

Change the key, tests, parameters and variables.
Here's an example of where it's set. https://github.com/travisjungroth/formlessness/blob/47685eb0fda347f2ff012e994675fa2e76b9ffe3/formlessness/base_classes.py#L116

Added a branch with a failing test.