Add a console window to show output of slow git commands

This PR adds a verbosity option to processes. Verbose processes will show both stdout and stderr to the console, while non-verbose ones, like git log and git rev-parse will only show stderr. If a command takes more than console_timeout time and an interactive target, such as a commit buffer has not been reached, the console will open, showing what is happening.
This happens for slow commits hooks, or pre-commit hooks which fails, allowing the user to very easily see what ran, what is said, and why it is taking so long.
This is slightly akin to the already existing log, but a more user facing and realtime approach.
This implements the features discussed in #339

It feels great to be able to rebase and remove tmp commits before opening a pr. No more messy commit history :tada:

Let me know how this feature could be improved, and if there should be a statusline indicator or similar as well

@ten3roberts My commit just failed after writing and saving commit message. pre-commit's output with all 'passes' was present in the terminal with line at the end:
  env: python: No such file or directory

This is not happening in regular terminal with git commit and also wasn't happening on master branch. Can test it more if you point me in the right direction.
Another small point - output wasn't coloured, is it possible to make it look the same as in regular terminal?

Yes.
Those are exactly the two painpoints I've been encountering.
Colors are easy, we just need to enable pty.
The python env issue is because libuv.spawn doesn't merge the env.
Using the jobstart api would allow for both pty behavior, env merging, and sync/blocking calls. Currently, jobstart are used for call_blocking, and interactive_git_command (git push), while uv.spawn is used for the rest of the background commands.
The only thing I've found is that jobstart replaces nulls with newlines, which means that the -z flag used in git status does not work. Have not been able to find out why jobstart does this.
@TimUntersberger is it ok to replace the process.lua usage of libuv.spawn with jobstart, which would also allow for more code reuse, as the console command can't be used for call_sync/blocking, and the git error logs aren't working for the to_job cli commands.
If so, I can include the change to jobstart in this pr

The python issue is related to the environment not being merged à'la #353, #356, and #347, which is again fixed by jobstart, which was used previously by interactive_git_command rather than the .call() which is used for others

Wow this is really cool! Thank you for your work again! Do you want to be added as a collaborator?

is it ok to replace the process.lua usage of libuv.spawn with jobstart? It would allow for more code reuse, as the console command can't be used for call_sync/blocking, and the git error logs aren't working for the to_job cli commands.

👍

Another preference discussion. The console window is currently global for all commits with headers, showing each git command. Non verbose commands which do not output anything to stderr are not shown.
Because it is global you can see the context that lead up to the failing command, such as a in progress rebase followed by a pull.
Should I keep it this way or do one console window per command? The advantage with keeping it global is that a background buffer won't need to be created for each git command in vain in case it may output. The disadvantage is that it could become slightly more cluttered if many commands are marked as verbose.
The console window is a tty terminal, so colors and all should work, we just need to tell the subprocess that is has access to a pty (which will come with jobstart migration).

Wow this is really cool! Thank you for your work again! Do you want to be added as a collaborator?

is it ok to replace the process.lua usage of libuv.spawn with jobstart? It would allow for more code reuse, as the console command can't be used for call_sync/blocking, and the git error logs aren't working for the to_job cli commands.

+1

It would be great to be added as a collaborator :smile:

There is now a keybind # to open the console buffer. The log buffer is still useful for viewing the execution order of commands, and what has been done, while the console is mostly useful to view what went wrong, or a failed precommit hook

I have now finished the console feature, as well as making some refactors and dead clone cleanups. Most notably, removal of the two different process/job apis, as wel as merging the interactive_git_command to also use the same api instead of a custom jobstart invocation, which isn't handled by the logs.
Let me know what you think, and if you encounter any issues

Thank you for your work! I also added you as a collaborator now.


log inspection

After the reinstallation of the component i observed thse line items in the log.
This is after the addtion of the "version fix"
021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type windspeedkmh value 2.09 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type windgustkmh value 3.54 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type maxdailygustkmh value 13.04 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type rainratemm value 0.0 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type eventrainmm value 0.0 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type hourlyrainmm value 0.0 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type dailyrainmm value 0.0 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type weeklyrainmm value 0.0 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type monthlyrainmm value 5.51 received.
2021-06-10 13:40:03 WARNING (MainThread) [custom_components.ecowitt] Unregistered sensor type totalrainmm value 443.71 received.

An other observation i never seen before: the main settings are all set as metric, but in the presentation i get in several lines in/h
Could we have here another small hickup?

BTW i love this component!


Client not working in Net Core Web API context

I have created a net core console app that uses the client and successfully retrieves data.  However, when I add a net core web api project and call the same logic, all queries time out and return a "TRANSIENT_FAILURE" message.  This only happens if I run the web API and make http calls into it -- running the console app still works.

I suspect this is due to https://github.com/googleads/google-ads-dotnet/issues/59. Could you see if the recommended fix on that bug works for you?

Thank you for the quick response.  You were correct... and I had that code in the console app Program.cs but it was missed in the web API.
Is there an ETA on when that fix will be released in the client?


CAMEL-11954: Renamed ha packages to cluster

Issue: https://issues.apache.org/jira/browse/CAMEL-11954
Refactored the code to have 'cluster' instead of 'ha' packages. The components, spring-boot starters, camel examples, and the tests work fine.
The branch is state is also fine :+1:
Guys, can you let me know if any more changes are needed ?

Guys, can anyone review the changes ?

The PR has been merged. Thanks.

Thanks Andrea!


Template allowSsh parameter issue

In template URI
https://raw.githubusercontent.com/Azure/iotedge-vm-deploy/1.2.0-rc4/edgeDeploy.json
For parameter
allowSsh
the defaultValue should be true and NOT "true" as the latter is a string and the type is boolean.

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

ID: e2289383-6ce2-a036-c710-7d1fad6e1700
Version Independent ID: 3b902941-0876-17c3-3f0b-a4b7f7770531
Content: Quickstart create an Azure IoT Edge device on Linux
Content Source: articles/iot-edge/quickstart-linux.md
Service: iot-edge
GitHub Login: @kgremban
Microsoft Alias: kgremban

Thanks for reporting @falloutxAY. The fix has been pushed into master (see this commit) but not in the 1.20.0-rc4 branch yet, we'll work on updating this branch.

Issue has been fixed with commit https://github.com/Azure/iotedge-vm-deploy/commit/81cb50bbc4884d48d205a56afb1803f2c37bbde5. @SatishBoddu-MSFT , you can close this issue. Thanks


Error on Lookup Rollup Summary

I am trying to create the attached lookup rollup summary (Rollup) to rollup timecards onto a contact record.  I keep getting the attached error (Error Message) and I don't know why.  Can someone help me troubleshoot?

@kogelman FinancialForce PSA has a lot of objects and interconnected dependencies. There might be a better way to set this up but this is what I've come up with, fairly quick and dirty. Your org might have different requirements and validation rules that come into play but this worked in my FF org.
You'll need custom test code to make this work. In the Advanced section of the Page Layout, in the Test Code field you'll want to add this:

Contact c = new Contact(LastName = 'Last');
Insert c;
pse__Permission_Control__c pc = new pse__Permission_Control__c(
pse__User__c = UserInfo.getUserId(),
pse__Billing__c = true,
pse__Staffing__c = true,
pse__Timecard_Entry__c = true,
pse__Resource__c = c.Id
);
Insert pc;
pse__Proj__c proj = new pse__Proj__c(pse__Allow_Timecards_Without_Assignment__c=true);
Insert proj;
dlrs.RollupService.testHandler(
new pse__Timecard_Header__c(
pse__Project__c = proj.Id,
pse__Resource__c = c.Id,
pse__Start_Date__c = Date.today(),
pse__End_Date__c = Date.today().addDays(6),
pse__Billable__c = false));

I think that is the bare minimum to make this work, short of any tricks I'm not aware of. I was able to deploy the rollup trigger with that custom test code.

Hi Heber,
Thanks for the help, however when I paste this in the Test Code field I am getting the error that the data is too large.  Any idea how to correct?  Additionally, while I have you, I want to also add a filter to this rollup so that it only looks at one specific project.  Would this work? I’m not sure if I can use AND in this way
<EMAIL_ADDRESS>Thanks for the help.  I don’t have a developer at my disposal so I need to try to get this figured out on my own.
| Kara Kogelman | Delivery Operations Specialist | LLAMASOFThttp://www.llamasoft.com/ INC. |
| Office:<PHONE_NUMBER>, Ext.278
www.LLamasoft.comhttp://www.llamasoft.com/
From: Heber<EMAIL_ADDRESS>Sent: Tuesday, August 22, 2017 3:32 PM
To: afawcett/declarative-lookup-rollup-summaries<EMAIL_ADDRESS>Cc: Kara Kogelman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [afawcett/declarative-lookup-rollup-summaries] Error on Lookup Rollup Summary (#550)
@kogelmanhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkogelman&data=01|01|kara.kogelman%40llamasoft.com|5ba2d28e3f264277433008d4e9ada98c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=JtjTBFQWc7lTcu8yu3SHiXPUnF1RIqdLLsu3FeOTcaA%3D&reserved=0 FinancialForce PSA has a lot of objects and interconnected dependencies. There might be a better way to set this up but this is what I've come up with, fairly quick and dirty. Your org might have different requirements and validation rules that come into play but this worked in my FF org.
You'll need custom test code to make this work. In the Advanced section of the Page Layout, in the Test Code field you'll want to add this:
[Image removed by sender. image]https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F2173116%2F29590476-47bb337a-8757-11e7-84f4-6ca0068345d8.png&data=01|01|kara.kogelman%40llamasoft.com|5ba2d28e3f264277433008d4e9ada98c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=hcPLHo7qLVn9skez2yYWHKeP2a3uk%2FHsL245YNpgMzc%3D&reserved=0
Contact c = new Contact(LastName = 'Last');
Insert c;
pse__Permission_Control__c pc = new pse__Permission_Control__c(
pse__User__c = UserInfo.getUserId(),
pse__Billing__c = true,
pse__Staffing__c = true,
pse__Timecard_Entry__c = true,
pse__Resource__c = c.Id
);
Insert pc;
pse__Proj__c proj = new pse__Proj__c(pse__Allow_Timecards_Without_Assignment__c=true);
Insert proj;
dlrs.RollupService.testHandler(
new pse__Timecard_Header__c(
pse__Project__c = proj.Id,
pse__Resource__c = c.Id,
pse__Start_Date__c = Date.today(),
pse__End_Date__c = Date.today().addDays(6),
pse__Billable__c = false));
I think that is the bare minimum to make this work, short of any tricks I'm not aware of. I was able to deploy the rollup trigger with that custom test code.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fafawcett%2Fdeclarative-lookup-rollup-summaries%2Fissues%2F550%23issuecomment-324170202&data=01|01|kara.kogelman%40llamasoft.com|5ba2d28e3f264277433008d4e9ada98c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=kRmc4xjhCIEPbPw0KjVop1PhGyDsW8gQSZe8byb78MU%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAdzpNnFJ9NpUk6bz2MilsWPzdXXb1jZ0ks5sa1b3gaJpZM4O_AM6&data=01|01|kara.kogelman%40llamasoft.com|5ba2d28e3f264277433008d4e9ada98c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=Y66Ujp9SV4hts%2Bv2H%2FNA%2FqI5Zaj5QzgQ6H12UYgxG4Q%3D&reserved=0.

@kogelman I think the size is a problem because the new updates of the DLRS use Custom Metadata which doesn't have fields larger than 255. Unfortunately the test code I came up with is ~600 characters. You can still use the traditional custom object for the configuration data, you can't migrate it inside of a change set but otherwise you should be fine.
You'll want to find the Lookup Rollup Summaries tab and create a legacy rollup which will work wonderfully and enable you to do this. The other option is that someone can come up with test code that is smaller and will accomplish the purposes.
You can track this in #304 which will hopefully be supported in the near future.

As for your project filtering, you'll want to update the Relationship Criteria field from
pse__End_Date__c = THIS_YEAR
to
pse__End_Date__c = THIS_YEAR AND pse__Project__r.Name = 'PTO Project'
Swapping PTO Project out for whatever the name of your PTO project actually is. If I'm understanding your goals correctly that should work.

Hi Heber,
I tried this and am still receiving the below error.  Additionally, since I added in the extra criteria of the project name does the test code you supplied me with need to be updated?  I really appreciate your help on this.
<EMAIL_ADDRESS>| Kara Kogelman | Delivery Operations Specialist | LLAMASOFThttp://www.llamasoft.com/ INC. |
| Office:<PHONE_NUMBER>, Ext.278
www.LLamasoft.comhttp://www.llamasoft.com/
From: Heber<EMAIL_ADDRESS>Sent: Thursday, August 24, 2017 11:33 PM
To: afawcett/declarative-lookup-rollup-summaries<EMAIL_ADDRESS>Cc: Kara Kogelman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [afawcett/declarative-lookup-rollup-summaries] Error on Lookup Rollup Summary (#550)
@kogelmanhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkogelman&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=viY4g90BqFOSvEE6JmjjdnNgxWUEVhxoUFdChW6xbUc%3D&reserved=0 I think the size is a problem because the new updates of the DLRS use Custom Metadata which doesn't have fields larger than 255. Unfortunately the test code I came up with is ~600 characters. You can still use the traditional custom object for the configuration data, you can't migrate it inside of a change set but otherwise you should be fine.
You'll want to find the Lookup Rollup Summaries tab and create a legacy rollup which will work wonderfully and enable you to do this. The other option is that someone can come up with test code that is smaller and will accomplish the purposes.
You can track this in #304https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fafawcett%2Fdeclarative-lookup-rollup-summaries%2Fissues%2F304&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=AUjDTss4taeKbkihumUUxpCDg%2FLjOIPbTpBSFVWw0zg%3D&reserved=0 which will hopefully be supported in the near future.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fafawcett%2Fdeclarative-lookup-rollup-summaries%2Fissues%2F550%23issuecomment-324835419&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=2u5Vo4%2FExk%2FNnHTs7kEgDIT%2BtoLscqXpCUAMjGMHl%2FU%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAdzpNoRlkmcZhpfJRLfctNqC6dA1Rxaiks5sbmqGgaJpZM4O_AM6&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=7E6kRUqlP0oUszut6S%2BVDYyBmP823WF70VCRGtu8D9s%3D&reserved=0.

Hi Heber,
I was wondering if you might be available to jump on a call and help me work through this new error.  Please let me know if you can.  Thanks.
| Kara Kogelman | Delivery Operations Specialist | LLAMASOFThttp://www.llamasoft.com/ INC. |
| Office:<PHONE_NUMBER>, Ext.278
www.LLamasoft.comhttp://www.llamasoft.com/
From: Kara Kogelman
Sent: Monday, August 28, 2017 8:11 AM
To: 'afawcett/declarative-lookup-rollup-summaries'<EMAIL_ADDRESS>afawcett/declarative-lookup-rollup-summaries<EMAIL_ADDRESS>Cc: Mention<EMAIL_ADDRESS>Subject: RE: [afawcett/declarative-lookup-rollup-summaries] Error on Lookup Rollup Summary (#550)
Hi Heber,
I tried this and am still receiving the below error.  Additionally, since I added in the extra criteria of the project name does the test code you supplied me with need to be updated?  I really appreciate your help on this.
<EMAIL_ADDRESS>| Kara Kogelman | Delivery Operations Specialist | LLAMASOFThttp://www.llamasoft.com/ INC. |
| Office:<PHONE_NUMBER>, Ext.278
www.LLamasoft.comhttp://www.llamasoft.com/
From: Heber<EMAIL_ADDRESS>Sent: Thursday, August 24, 2017 11:33 PM
To: afawcett/declarative-lookup-rollup-summaries <declarative-lookup-rollup-summaries<EMAIL_ADDRESS>Cc: Kara Kogelman <kara.kogelman<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: Re: [afawcett/declarative-lookup-rollup-summaries] Error on Lookup Rollup Summary (#550)
@kogelmanhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkogelman&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=viY4g90BqFOSvEE6JmjjdnNgxWUEVhxoUFdChW6xbUc%3D&reserved=0 I think the size is a problem because the new updates of the DLRS use Custom Metadata which doesn't have fields larger than 255. Unfortunately the test code I came up with is ~600 characters. You can still use the traditional custom object for the configuration data, you can't migrate it inside of a change set but otherwise you should be fine.
You'll want to find the Lookup Rollup Summaries tab and create a legacy rollup which will work wonderfully and enable you to do this. The other option is that someone can come up with test code that is smaller and will accomplish the purposes.
You can track this in #304https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fafawcett%2Fdeclarative-lookup-rollup-summaries%2Fissues%2F304&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=AUjDTss4taeKbkihumUUxpCDg%2FLjOIPbTpBSFVWw0zg%3D&reserved=0 which will hopefully be supported in the near future.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fafawcett%2Fdeclarative-lookup-rollup-summaries%2Fissues%2F550%23issuecomment-324835419&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=2u5Vo4%2FExk%2FNnHTs7kEgDIT%2BtoLscqXpCUAMjGMHl%2FU%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAdzpNoRlkmcZhpfJRLfctNqC6dA1Rxaiks5sbmqGgaJpZM4O_AM6&data=01|01|kara.kogelman%40llamasoft.com|1258efc37abe44c9ee1208d4eb83151c|7aa899fdd23c4f48adb2d093eea2a204|1&sdata=7E6kRUqlP0oUszut6S%2BVDYyBmP823WF70VCRGtu8D9s%3D&reserved=0.

Would love to setup a time to get together. Email me at anthony dot heber gmail com and we can get some time set aside.
The test code shouldn't need to be changed based on your filter.

Hey both, i hope you managed to figure this out, if not we can re-open this case. Meanwhile, Custom Metadata Types now finally support large text fields, so there is another enhancement issue that covers adding support for large text code fields (noticed that was in the discussion above). Again thanks @aheber for your support here! 👍


Create missing policy

┆Issue is synchronized with this Asana task

Thanks for the suggested changes, @jakhog. I see that I was way to quick on the trigger this time as well...


Generate code coverage reports

we need to generate reports over code coverage for each of Tanuki products include % and lines of code

[x] Orchestrate
[ ] Quorum Key Manager
[ ] Quorum Hashicorp Plugin
[ ] Orchestrate SDK

Orchestrate

Quorum Key Manager

Orchestrate SDK

Quorum Hashicorp Vault Plugin


OSS-418-lint-lvl-2

current job is failing as some files need fix
Failing checks are shown in workflow: https://github.com/ljubon/thanos-remote-read/actions/runs/7507582414
https://github.com/G-Research/oss-portfolio-maturity/issues/418
@ljubon ➜ /workspaces/thanos-remote-read (oss-418-lint-lvl-2) $ golangci-lint run
main.go:67:26: Error return value of `(github.com/go-kit/kit/log.Logger).Log` is not checked (errcheck)
                level.Error(logger).Log("err", err)
                                       ^
main.go:128:26: Error return value of `(github.com/go-kit/kit/log.Logger).Log` is not checked (errcheck)
                level.Error(logger).Log("err", err)
                                       ^
main.go:134:26: Error return value of `(github.com/go-kit/kit/log.Logger).Log` is not checked (errcheck)
                level.Error(logger).Log("err", err)
                                       ^
main.go:361:9: Error return value of `w.Write` is not checked (errcheck)
        w.Write([]byte("ok"))
               ^
main.go:373:9: Error return value of `w.Write` is not checked (errcheck)
        w.Write([]byte(`
               ^
main.go:190:2: ineffectual assignment to ctx (ineffassign)
        ctx, span = tracer.Start(ctx, "remoteRead")
        ^
main_test.go:61:10: ineffectual assignment to err (ineffassign)
        logger, err := NewConfiguredLogger("logfmt", "error")

Changes look good. However, we can not just open a public PR and disregard the reported errors. Looks like the errors shown are a common practice in writing these particular lines. Is there a way to exclude such lines from linting?


Log verbosity

Describe the problem/challenge you have
10 times per second the csi-provisioner container will print:
I0826 07:22:52.833956 1 nodes.go:334] topology unchanged
Describe the solution you'd like
Probably change log level from Info to Debug for that event, and ability to not print Debug logs unless requested.
Now, almost everything I see is that message, and it makes finding real messages harder.
Anything else you would like to add:
Thanks for the great software :-)
Environment:

LVM Driver version
LVM version:     2.03.11(2) (2021-01-08)
Library version: 1.02.175 (2021-01-08)
Driver version:  4.45.0

Kubernetes version (use kubectl version):
v1.20.8-rancher1-1

Kubernetes installer & version:
RKE Terraform Provider 1.2.3

Cloud provider or hardware configuration:
Metal

OS (e.g. from /etc/os-release):
Fedora CoreOS 34.20210725.3.0

Related: #146 for configuring the log level

Not seeing this message flood in the provisioner pod openebs-localpv-provisioner as of today. This was likely not coming from openEBS code. I'll go ahead closing this issue. Please feel free to reopen with more details if needed.


Could not evaluate the key path. In ", no value was found for dictionary key 'choices'.

@Yue-Yang I wasn’t able to identify the source of the issue but here are a couple of screenshots. This happens during first use.

I had the same problem. In my case it happened because I was out of free
credits. Subscribing resolved the issue.
On Wed, Mar 15, 2023 at 7:40 PM dbdavid44 @.***> wrote:

[image: FD955D0B-180D-45E7-8CEA-6CC06EAE9E96]
https://user-images.githubusercontent.com/128003019/225467305-e7076bb3-dd7e-4a3f-ba5d-f52f5de45f1a.jpeg
[image: D78330ED-5E2F-4D00-A582-B8B021F62E08]
https://user-images.githubusercontent.com/128003019/225467310-a8ffe64a-2a8b-4c23-848b-5c01350458ff.png
@Yue-Yang https://github.com/Yue-Yang I wasn’t able to identify the
source of the issue but here are a couple of screenshots. This happens
during first use.
—
Reply to this email directly, view it on GitHub
https://github.com/Yue-Yang/ChatGPT-Siri/issues/45, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH6IU4ZCVMHDO3GPY33IEHTW4JHQNANCNFSM6AAAAAAV4P7MQM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

https://github.com/Yue-Yang/ChatGPT-Siri/discussions/30


Get most services out of the default interface

Ports still used on the default interface:

Port
Service
Access Restrictions

16443
API server
SSL encrypted. Clients need to present a valid password from a Static Password File.

10250
kubelet
Anonymous authentication is disabled. X509 client certificate is required.

10255
kubelet
Read only port for the Kubelet.

random
kube-proxy
One random port per hosted service is opened as we use --proxy-mode=userspace for compatibility reasons.

If you remove --proxy-mode from /var/snap/microk8s/current/args/kube-proxy and sudo systemctl restart snap.microk8s.daemon-proxy kube-proxy will stop exposing the cluster hosted services.

I would like to test this PR

@nilbot The channel 1.13/edge/security-testing was a temporary one. I had to re-upload a new snap package. You can now try:
sudo snap install microk8s --classic --channel=1.13/edge/security-testing

Closing this in favor of https://github.com/ubuntu/microk8s/pull/323


Function toByteArray can not be called: No function found for symbol - Compose Multiplatform Build time error

Hello!
Hope you are fine!
Im getting this error at build console when I rebuild or make the compose multiplatform project from android studio:
Tasks:

Task :composeApp:linkReleaseFrameworkIosArm64
Task :composeApp:linkDebugFrameworkIosX64

i: <io.github.qdsfdhvh:image-loader> @ /Users/runner/work/compose-imageloader/compose-imageloader/image-loader/src/darwinMain/kotlin/com/seiko/imageloader/util/Platform.darwin.kt:12:15: Function 'toByteArray' can not be called: No function found for symbol 'io.ktor.util/toByteArray|-4507240011958277589[0]'
<missing declarations>: No function found for symbol 'io.ktor.util/toByteArray|-4507240011958277589[0]'
This is my gradle setting:
https://gist.github.com/santyas/5a79f1d997a571c3ebfb8d0354c8ffee
I want to clarify that I do not have this library directly installed, I am not using it explicitly but I understand some of my dependencies.
Let me know if you need more relevant information :) Thank you!

It seems to be caused by ktor version conflict, the library is currently using 3.0.0-rc1, you can try to upgrade your ktor to 3.0.0+, maybe it can be fixed.

At the moment I use 3.0.0 as I have declared in the gradle link

Hi, sorry for only replying now, what is the version number of compose-imageloader, if it is lower, you can try to upgrade the version of compose-imageloader, or lower the version of ktor to 2.+ first.

I don't have compose-imageloader installed directly for me into the libs.version.toml or gradle setting. Possibly some of the libraries that I have installed use it behind the scenes. Is there any method to find it?

Ive found this one https://github.com/Chaintech-Network/QRKitComposeMultiplatform/blob/main/gradle/libs.versions.toml Im using that library in my project

1.6.4 adapts ktor 2.3.3, so it conflicts with ktor 3.+. You can rely on image-loader 1.8.2+ to bring it up to a newer version, but since I can't see the network.chaintech:qr-kit source, maybe have other conflicts.
network.chaintech:qr-kit:3.0.1
|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.0.21
|    +--- org.jetbrains.compose.runtime:runtime:1.7.0-rc01 -> 1.7.0 (*)
|    +--- org.jetbrains.compose.material3:material3:1.7.0-rc01 -> 1.7.0 (*)
|    +--- org.jetbrains.compose.material:material-icons-extended:1.7.0-rc01 -> 1.7.0 (*)
|    +--- org.jetbrains.compose.components:components-resources:1.7.0-rc01 -> 1.7.0 (*)
+|    +--- io.github.qdsfdhvh:image-loader:1.6.4
|    |    +--- org.jetbrains.compose.ui:ui:1.4.3 -> 1.7.0 (*)
|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.2 -> 1.8.0 (*)
|    |    +--- com.squareup.okio:okio:3.4.0
|    |    +--- io.ktor:ktor-client-core:2.3.3
|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    +--- io.ktor:ktor-http:2.3.3
|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    +--- io.ktor:ktor-utils:2.3.3
|    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    |    +--- io.ktor:ktor-io:2.3.3
|    |    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    +--- io.ktor:ktor-events:2.3.3
|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    +--- io.ktor:ktor-http:2.3.3 (*)
|    |    |    |    +--- io.ktor:ktor-utils:2.3.3 (*)
|    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    +--- io.ktor:ktor-websocket-serialization:2.3.3
|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    +--- io.ktor:ktor-http:2.3.3 (*)
|    |    |    |    +--- io.ktor:ktor-serialization:2.3.3
|    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    |    +--- io.ktor:ktor-http:2.3.3 (*)
|    |    |    |    |    +--- io.ktor:ktor-websockets:2.3.3
|    |    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    |    |    |    +--- io.ktor:ktor-http:2.3.3 (*)
|    |    |    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    \--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    +--- com.eygraber:uri-kmp:0.0.12
|    |    +--- io.ktor:ktor-client-darwin:2.3.3
|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.0 (*)
|    |    |    +--- org.jetbrains.kotlinx:atomicfu:0.19.0 -> 0.23.2 (*)
|    |    |    \--- io.ktor:ktor-client-core:2.3.3 (*)
|    |    \--- androidx.collection:collection:1.3.0-alpha04
|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.0.21
|    \--- network.chaintech:cmp-image-pick-n-crop:1.0.3
|         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.21
|         +--- org.jetbrains.compose.runtime:runtime:1.7.0-alpha03 -> 1.7.0 (*)
|         +--- org.jetbrains.compose.foundation:foundation:1.7.0-alpha03 -> 1.7.0 (*)
|         +--- org.jetbrains.compose.material3:material3:1.7.0-alpha03 -> 1.7.0 (*)
|         +--- org.jetbrains.compose.components:components-resources:1.7.0-alpha03 -> 1.7.0 (*)
|         \--- org.jetbrains.compose.components:components-ui-tooling-preview:1.7.0-alpha03
|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.0.21


Wrong POST url for FCM as an result of get_post_url

I cannot send any messages via FCM. I fixed it by putting hardcoded FCM POST url in this line:
https://github.com/jleclanche/django-push-notifications/blob/master/push_notifications/gcm.py#L71

Thank you for submitting a bug report. The issue has been identified and will be fixed shortly.

@sylwekb The issue should be addressed now. If I may suggest, try out the new configuration explained in https://github.com/jleclanche/django-push-notifications/wiki/Multiple-Application-Support.


Question: what is required from Node v5 to use react_on_rails?

Hi!
First of all, thanks for all your work. This integration of JavaScript modern tooling in the Rails environment is really great and refreshing!
I would like to use react_on_rails. Unfortunately, the production server I use only provides Node v0.12. I want to know what is required from Node v5 for react_on_rails and if it is possible to use it with my version of Node.
I know that my question is a bit tricky as the requirement of Node v5 seems mandatory. Thank you for your help!

@Ynote Node is ONLY used to run the build tools. Can you install a local version of node just for the building of the JavaScript file?

Actually, my building stack is not ideal now. You are right, building assets should not be on the production instance. I think it should not be on development environment either. I'll rethink my release process as you suggest.
Thanks a lot for your quick reply!

@Ynote, you're welcome! You could always build on your dev machine and commit the generated file to your git repo. However, that makes your git history pretty ugly, and you can't do this in a PR, unless you want a mega big file in your PR.


Get items for free glitch

Issue description: it makes items for free using their patterns
What happens: it makes items for free using their patterns
What you expected to happen: for it to disappear and not be duplicated
Steps to reproduce:

Get a pattern
Make a recipe using the Pattern Processing Encoder
3.And now put it in a crafter so it appears in the wireless grid
so it says [Craft] now remove the pattern from the crafter and boom you have a free item in your storage system

Version (make sure you are on the latest version before reporting):

Minecraft: 1.11.2
Forge: 2563
Refined Storage: latest version

Does this issue occur on a server? [yes/no] dont know
If a (crash)log is relevant for this issue, link it here:
[pastebin/gist/etc link here]

1.11 is unsupported.

I know this isn't a place for questions but why isn't my crafter inserting items to mekanism's metallargic infuser


scipy error - linalg/_fblas.so: undefined symbol: PyArray_API

I built openblas(v0.2.14) from source and installed locally, using the instructions from here: http://osdf.github.io/blog/numpyscipy-with-openblas-for-ubuntu-1204-second-try.html. After this I installed numpy and scipy. numpy seems to be fine (tested with testnumpy.py) but scipy gave the following error on import:
site-packages/scipy/linalg/_fblas.so: undefined symbol: PyArray_API
According to this, this could be due to incomplete LAPACK or BLAS sources:http://wiki.scipy.org/FAQ
Any idea what I am doing wrong?
I am working on RHat and do not have sudo privileges.
Thank you.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/11914014-scipy-error-linalg-_fblas-so-undefined-symbol-pyarray_api?utm_campaign=plugin&utm_content=tracker%2F69691&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F69691&utm_medium=issues&utm_source=github).

"Incomplete LAPACK or BLAS sources" would apply if it was a LAPACK or BLAS function that is reported as undefined (such as the srotmg and sgesdd examples used in the scipy FAQ you linked to).
What you seem to be missing is a numpy symbol, so most probably not an OpenBLAS but a numpy build issue. The closest topic I could find was https://github.com/numpy/numpy/issues/2521 (though the underlying issue there appears to have been fixed a year ago, you may be using older packages from your distribution?)

Thanks for the reply martin. I am using the latest versions of numpy and scipy but both are installed locally using the --prefix option. My PYTHONPATH is point to the local version of numpy. My LD_LIBRARY_PATH is pointing to openblas. BLAS and LAPACK are set to libopenblas.a. Is it possible that the scipy build pulled another older previously installed version of numpy, even with these settings?

A clean rebuild fixed the issue. Posted details here: https://github.com/scipy/scipy/issues/4767


Fixes #2730 by removing the unused schema.

Enhance the schemas with documentation and validation, where applicable.

Added a few comments.
The changes break V2AppDefinitionTest.

@gkleiman Thanks for the feedback.

Most of the documentation comes from our GH pages doc - we should update that as well.
The failing test was wrong (as I see it) the expectation was to fail in the case of ports=[0, 0] which is perfectly valid (and I removed that restriction from the schema).

Thanks! :rocket:


Further AV Exclusions

Could you please confirm that any of the following items (suggested against previous versions of TFS / VSTS / DevOps) are still valid and safe exclusions for Azure DevOps 2020:
Agent Folders
Application Tier File Cache
.NET Temp Files
TFS Version Control Cache Folder
Team System Web Access Cache Folder
TFS Build folder
TFS Drop location
SQL database folders
SQL backup folders
If these are still recommended, can they be added to this article, please?
Are there any other recommendations?
Many thanks,

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

ID: 0d2326a1-8ef6-1494-d0b1-8070a0e9c997
Version Independent ID: 71e54123-55dc-8a39-81b7-4497dbbb7032
Content: Antivirus scanning exclusions - Active DevOps
Content Source: support/azure/devops/antivirus-scanning-exclusions.md
Product: devops
GitHub Login: @ramakoni1
Microsoft Alias: ramakoni

The article has been updated.


Make esy test really test

esy test was used to exec the main and not for test the code. I fix it + add explanation in the README.md.

:thinking: the folder test/lib/__snapshots__ is empty so I can't commit. I try with the .gitkeep hack.


Add Github Action-CodeCoverage

Description
Add Github Action- Code Coverage

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a27a392). Click here to learn what that means.
 Consider uploading reports for the commit 4f47f70 to get more accurate results

Additional details and impacted files
@@         Coverage Diff         @@
##             main   #1   +/-   ##
===================================
  Coverage        ?    0
===================================
  Files           ?    0
  Lines           ?    0
  Branches        ?    0
===================================
  Hits            ?    0
  Misses          ?    0
  Partials        ?    0

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

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

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a27a392). Click here to learn what that means.
Patch has no changes to coverable lines.

:exclamation: Current head ffb2c94 differs from pull request most recent head 2797f6c. Consider uploading reports for the commit 2797f6c to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #1   +/-   ##
=======================================
  Coverage        ?   58.97%
=======================================
  Files           ?        3
  Lines           ?       78
  Branches        ?        0
=======================================
  Hits            ?       46
  Misses          ?       32
  Partials        ?        0

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

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


fix chrome warning

When documentElement.scrollTop is 0

Are there specific scenarios, environments, or versions where this is happening?  When I isolate the code, and run the following from Chrome's console:
document.documentElement.scrollTop || document.body.scrollTop
//  - or -
document.body.scrollTop || document.documentElement.scrollTop
//  - or -
document.documentElement.scrollLeft || document.body.scrollLeft
//  - or -
document.body.scrollLeft || document.documentElement.scrollLeft

I get expected results.  A 'number' type.  And when the page is scrolled to the top / left I get 0.

With the original code, if
document.documentElement.scrollTop returns 0 then document.body.scrollTop
will be evaluated but in strict mode it is deprecared. Thus Chrome send a
warning.
The test prevent the warning.
Le jeu 12 mars 2015 20:41, Cameron Jacobson<EMAIL_ADDRESS>a
écrit :
Are there specific scenarios, environments, or versions where this is

happening? When I isolate the code, and run the following from Chrome's
console:
document.documentElement.scrollTop || document.body.scrollTop
//  - or -
document.body.scrollTop || document.documentElement.scrollTop
//  - or -
document.documentElement.scrollLeft || document.body.scrollLeft
//  - or -
document.body.scrollLeft || document.documentElement.scrollLeft
I get expected results. A 'number' type. And when the page is scrolled to
the top / left I get 0.
—
Reply to this email directly or view it on GitHub
https://github.com/DmitryBaranovskiy/raphael/pull/826#issuecomment-78588255
.

I was able to find several threads / discussions about this.  While reading through a lot of them, I found the following thread which appears to explain things more thoroughly.
https://code.google.com/p/chromium/issues/detail?id=342307
Part of the way down the thread [comment number 6] someone mentions that they have in fact removed the warning (based on a search on GitHub that indicated the issue is less prevalent now than when they originally placed the warning.
There is also mention [comment number 4] that the existing code in raphaeljs works cross-browser.  I don't know if this means it will in fact eventually be deprecated, but my hunch is it would not be recommended otherwise.  That individual is using a samsung.com email, but scrolling further [comment number 6] does indicate that they "do not work for Google, ... but are contributor to Blink".
That was as authoritative an answer as I was able to find.

Any update on this? Seems an old inconvenience in Chrome


Convert and enable all FDCL code

Closing now. Will address this after removing PLI and doing web based PCyl.


Burbokop

according to issue #194

Closed due to https://github.com/metarhia/common/pull/194#issuecomment-428590551.
P.S.: PR name should describe the aim of the PR or changes it introduces.


Added volumes variable so that we can mount volumes onto container.

Added volumes variable so that we can mount volumes onto container.

A welcome PR. Thank you


Edge schema doesn't work will with privacy

Privacy (and maybe hooks) doesnt work with m2m relation that has fields on the edge.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
The generated code doesn't compile

Expected Behavior 🤔
Generator should not yield uncompilable code

Steps to Reproduce 🕹

Steps:

Check this branch/commit: https://github.com/amrnt/ent/commit/00a0bae076f4f27c3c5a10456d75dfc055f5e2da
The code generated already doesn't work, especially such lines:  https://github.com/amrnt/ent/commit/00a0bae076f4f27c3c5a10456d75dfc055f5e2da#diff-15eb77dee058680d9661d82747d6f09e9b1aaeab2fed788032a7fa69fec1bb8fL309-R328

Your Environment 🌎

Tech
Version

Go
1.18

Ent
master

Database
Postgres

Driver
pgx

@a8m  I have updated the my branch to HEAD and regenerate again, still generating code that wont work
https://github.com/amrnt/ent/tree/m2m-edgeschema-bug
and running the generator again:
2022/07/12 23:27:46 running ent codegen: entc/load: # entgo.io/ent/entc/integration/edgeschema/ent
./user_create.go:328:7: createE.defaults() (no value) used as value
./user_create.go:351:7: createE.defaults() (no value) used as value
./user_create.go:374:7: createE.defaults() (no value) used as value
./user_create.go:420:7: createE.defaults() (no value) used as value
./user_create.go:443:7: createE.defaults() (no value) used as value
./user_update.go:477:7: createE.defaults() (no value) used as value
./user_update.go:500:7: createE.defaults() (no value) used as value
./user_update.go:523:7: createE.defaults() (no value) used as value
./user_update.go:543:7: createE.defaults() (no value) used as value
./user_update.go:566:7: createE.defaults() (no value) used as value
./user_update.go:566:7: too many errors
exit status 1
ent/generate.go:7: running "go": exit status 1

I made a PR: #2743


Error: Auth did not complete in time

First time certification, using Digital Ocean Kubernetes 1.22.8-do.1 and:
NGINX Ingress controller
  Release:       v1.2.0
  Build:         a2514768cd282c41f39ab06bda17efefc4bd233a
  Repository:    https://github.com/kubernetes/ingress-nginx
  nginx version: nginx/1.19.10

{"EventId":0,"LogLevel":"Error","Category":"KCert.Services.RenewalHandler","Message":"Certificate renewal failed.","Exception":"System.Exception: Auth https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/2314308814 did not complete in time. Last Response: invalid    at KCert.Services.RenewalHandler.ValidateAuthorizationAsync(String key, String kid, String nonce, Uri authUri) in /build/Services/RenewalHandler.cs:line 111    at KCert.Services.RenewalHandler.RenewCertAsync(String ns, String secretName, String[] hosts) in /build/Services/RenewalHandler.cs:line 45","State":{"Message":"Certificate renewal failed.","{OriginalFormat}":"Certificate renewal failed."}}
{"EventId":0,"LogLevel":"Error","Category":"KCert.Services.KCertClient","Message":"Renewal failed","Exception":"KCert.Models.RenewalException: Auth https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/2314308814 did not complete in time. Last Response: invalid  ---\u003E System.Exception: Auth https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/2314308814 did not complete in time. Last Response: invalid    at KCert.Services.RenewalHandler.ValidateAuthorizationAsync(String key, String kid, String nonce, Uri authUri) in /build/Services/RenewalHandler.cs:line 111    at KCert.Services.RenewalHandler.RenewCertAsync(String ns, String secretName, String[] hosts) in /build/Services/RenewalHandler.cs:line 45    --- End of inner exception stack trace ---    at KCert.Services.RenewalHandler.RenewCertAsync(String ns, String secretName, String[] hosts) in /build/Services/RenewalHandler.cs:line 57    at KCert.Services.KCertClient.RenewCertAsync(Task prev, String ns, String secretName, String[] hosts, CancellationToken tok) in /build/Services/KCertClient.cs:line 63","State":{"Message":"Renewal failed","{OriginalFormat}":"Renewal failed"}}

Hi, this is often usually by misconfigured DNS. Have you checked that your domain has an A-record set to the correct IP address (this should be the IP address of your load balancer).

Could TTL being set too far in the future effect certification.  I know my dns record was set correctly because I could ping my domain and get a response from the correct load balancer ip.

To double check that routing is working as expected, could you try creating the following ingress in your cluster:
https://gist.github.com/nabsul/a699fc1715939c02652cf88673100652
You'll need to update it with a host name of your own, but then you can test by running commands like this:
curl http://debug.kcert.dev/.well-known/acme-challenge/test/value1
curl http://debug.kcert.dev/.well-known/acme-challenge/test/value2
curl http://debug.kcert.dev/.well-known/acme-challenge/test/value3

If you'd like to experiment with the wait and retry times of kcert, you can do so by changing these two environment variables:
ACME__ValidationWaitTimeSeconds
ACME__ValidationNumRetries

Note: Those are double-underscores not single, and it't not case-sensitive if you prefer all-caps.
The default values are here:
https://github.com/nabsul/kcert/blob/fa83022c2f7887f39909eb610b690730651e3ee1/appsettings.json#L14-L15

If neither of these help, you can also get more debug information by watching KCert's live logs while a certificate is being created:
kubectl -n kcert logs -f svc/kcert

Thanks! It's working now 🤷


Use IOptions pattern instead of AppConfiguration and AppConfigurationFactory

In its current implementation, there is only one object AppConfiguration that is created by AppConfigurationFactory.
We could replace this all with IOptions<T> and use validationattributes on the objects. The usage in certain scenarios would be way easier.

@linkdotnet need any help with this?

Oh absolutely! A helping hand here is very welcome.


Release to crates.io?

I wanted to update dependencies. I've noticed that version in git has them already updated, it's just not released yet.

The next release will be 1.0. I've been holding off on pushing the button until I have time to really sit down and make sure everything's in order. Life events have been intervening though: I got married this Saturday :)

Congrats!
But please don't wait for 1.0. There are crates depending on 0.3. The current version needs a release.


Update log4j example properties to new module names

The example modules do not exist in modern Ringo releases:
https://github.com/ringo/ringojs/blob/master/modules/config/log4j.properties

We should also update the documentation at https://ringojs.org/documentation/logging/ and describe this feature.


chore(main): release 1.12.1

:robot: I have created a release beep boop
1.12.1 (2024-05-19)
Bug Fixes

assert: improve multi-depth logs (#265) (f7abbfa)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wellwelwel/poku/releases/tag/v1.12.1 :sunflower:


ethan wanted me to make his fdace bigger

Absolutely phenomenal incredible

Absolutely phenomenal incredible

noice gaeming

this is the greatst code reivew of all time


Get and Print Score

Get the current vulnerability score and print it as part of the build output.

 Get and Print Score

Dev complete, will merge with the rest of the issues for release 0.2.0


Add system admin functionality.

As an administrator, I want to have a custom backend login, where I can manage parts of the data and system settings.
It should be decoupled from the regular system stuff.
Here is a brief description, of how to add multiple user entities:
https://stackoverflow.com/a/55762396/2691564^

[x] Add Admin Entity
[x] Add Admin Login and security definitions
[x] Refactor admin components to work with shorter term "admin"
[x] Add basic layout: Bootstrap left side menu layout.
[x] Switch to bootstrap dark theme.
[x] Add logout button
[x] Add listing of administrators in admin.
[x] Add CreateAdminAccount functionality.
[x] Add EditAdminAccount functionality.
[ ] Add DeleteAdminAccount functionality.
[ ] Add dark palm tree logo for dark mode.
[ ] Refactor admin login page.
[ ] Link profile link in admin sidebar to the editAdmin page.

DeleteAdminAccount:

Add delete button on detail page.
Add page, that asks for a password, to delete the account.
Check, that it is not the users account, that he wants to delete (forbid this).
Delete admin account.
Show success message.


⚠ Samsung has degraded performance

In b2db4f7, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2388 ms

Resolved: Samsung performance has improved in e683954.


Keep type ids in Union datatype to follow Arrow spec and integrate with other implementations

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Related to #1404, generate_unions_case integration test case.
We keep a vector of Field and a UnionMode in Union datatype now. According to Arrow spec, it only specifies the type ids are 8bit signed integers. So the type ids can be arbitrary integers only if they can be matched with children arrays' type ids. This is how UnionType in C++ implementation works.
Currently this crate assumes that the type ids of Union are monotonically increasing from 0 (i.e., 0, 1, 2...). When integrating with other implementations like C++, this assumption will cause error in receiving/sending UnionArray.
Describe the solution you'd like
We should keep type ids in Union datatype like C++ UnionType. The type ids are given when creating Union datatype. UnionArray related code should not assume the type ids are monotonically increasing from 0.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I will work on this and propose the PR later.


KAFKA-4893: Fix conflict between async topic deletion and max topic length

With async topic deletion the topic partition folder name is affixed with a '.', a UUID, and '-delete'. If topic name length is close to its current limit (249) this could cause an issue because the folder name size goes over 255.
This PR implements the suggestion solution by @onurkaraman in the JIRA.
This implementation is automatically backward compatible, and cleans up any folder marked for deletion using the old method (affixing the folder name).

Does this PR handle the case where a kafka cluster already has a topic called delete? And, does it prevent a topic from being created that is called delete?

@wushujames With this PR we can still have a topic named delete. The -## affix of topic partition folders would not cause a conflict with the newly introduced delete folder. Does it make sense?

Ah, right. All the other directories are topic-partitionnum. Thanks.

@onurkaraman Since there was no additional feedback on the JIRA, I submitted the PR hoping the conversation continues here. Thanks in advance for reviewing.

@onurkaraman pinging you again to check if you could take a look. If not, perhaps @hachikuji can help. Thanks!


Adds assertions to C4Image initializers

Assertions make sure created objects are non-nil prior to
force-unwrapping them.
Fixes #372

Closing this. We can try again with failable initializers.


Clarify license

I'd like to confirm whether the whole repository is licensed under LGPL.
There are both "COPYING" and "COPYING.lesser" files, which would seem to suggest some parts are GPL and some LGPL.
A quick search through the F90 files shows all of them have a "MOPAC is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License" and "Copyright (C) 2021, Virginia Polytechnic Institute and State University" header; except for one file getpdb.F90 which has no header (probably omitted by accided).
If the whole repository is LGPL, could we delete the file "COPYING", and add a note in README.md which also says the license as a whole is LGPL?

Yes, MOPAC is wholly licensed under LGPL, and I can add a note to the main README to that effect. According to the instructions on the GNU website, both the COPYING (GPL) and COPYING.lesser (LGPL) files should be included in LGPL-licensed software because the LGPL license is an addendum to the GPL license rather than a self-contained legal document.
Thanks for catching the missing header, I'll fix that too.

Updates to the main README file should now resolve any license ambiguity.


Fixing connection string format in the Email Service Java SDK README

Fix for this customer issue: https://github.com/Azure/azure-sdk-for-java/issues/34903

API change check
API changes are not detected in this pull request.


Modal produces an error when pressing ESC key

Select one ...  (check one with "x")
[x] bug
[ ] feature request
[ ] enhancement

Expected behavior

An html with a modal component should not produce errors when pressing the ESC key.
Actual behavior

When  the modal is hidden, when pressing the ESC key, it's generating an error:

Reproduction of behavior

Include a link to the reproduction scenario you created by forking one of the Clarity Plunker Templates:

Environment details

Angular version: 4.3.6

Clarity version: 0.10.6

OS and version:

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Hi @whizkidwwe1217
I know how much you ❤ plunkr. But could you replicate your issue in one this time?
I've tried reproducing this on both the website and plunkr and cannot.

Hi @mathisscott
You can definitely replicate it with the default plunkr. To replicate it, don't open up or show the modal. Just run the plunkr and hit the ESC key. :-)

Ah. Got it. I was opening the modal first.
I'll try replicating it again on Monday. Thanks!

@mathisscott  Thanks!

@mathisscott this issue is related to https://github.com/vmware/clarity/pull/1472
In this case, it should be putting focus onto the body.
I'll look into it.


[ENH, BUG] : added time_tournament_is_strongly_connected benchmark, renamed tournament_is_strongly_connected to is_strongly_connected

added time_tournament_is_strongly_connected benchmark
renamed tournament_is_strongly_connected to is_strongly_connected in tournament.py and then assigned tournament_is_strongly_connected = is_strongly_connected in Dispatcher class, like how it's done in the main networkx repo(origin https://github.com/networkx/nx-parallel/pull/27)

>>> import nx_parallel as nxp
>>> import networkx as nx
>>> G = nx.tournament.random_tournament(50, seed=42)
>>> nx.tournament.is_strongly_connected(G)
True

Before :
>>> nxp.tournament.is_strongly_connected(G)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'nx_parallel.algorithms.tournament' has no attribute 'is_strongly_connected'

After :
>>> nxp.tournament.is_strongly_connected(G)
True

The failed test should pass after a re-run.
fixed @ https://github.com/networkx/networkx/pull/7264


Duplicate GlobalKey detected in widget tree

Describe the bug
void addHour(String hour,int index) async{
    Map<String, dynamic>? formData = {
      "id": "1"
    };
    await EasyLoading.show(status: 'Loading...', maskType: EasyLoadingMaskType.black);
    String url="http://www.1111.com";
    Map<String, dynamic>? headers={"Content-type":"application/x-www-form-urlencoded"};
    RequestClient requestClient = RequestClient();
    await requestClient.post(url,data: formData,headers: headers,onError: (e){
      EasyLoading.dismiss();
      EasyLoading.showError(e.message!);
      return e.code==0;
    },onSuccess: (res){
      EasyLoading.dismiss();
      if(res.code==0)
      {
        EasyLoading.showSuccess("ok！");
      }
      else
      {
        EasyLoading.showError(res.message!);
      }
    });
  }

提示错误
Duplicate GlobalKey detected in widget tree.
The following GlobalKey was specified multiple times in the widget tree. This will lead to parts of the widget tree being truncated unexpectedly, because the second time a key is seen, the previous instance is moved to the new location. The key was:

[LabeledGlobalKey#59426]
This was determined by noticing that after the widget with the above global key was moved out of its previous parent, that previous parent never updated during this frame, meaning that it either did not update at all or updated before the widget was moved, in either case implying that it still thinks that it should have a child with that global key.
The specific parent that did not update after having one or more children forcibly removed due to GlobalKey reparenting is:
_EffectiveTickerMode(effective mode: enabled)
A GlobalKey can only be specified on one widget at a time in the widget tree.
When the exception was thrown, this was the stack:
#0      BuildOwner.finalizeTree. (package:flutter/src/widgets/framework.dart:3083:15)
#1      BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3108:8)
#2      WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:866:19)
#3      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:381:5)
#4      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1289:15)
#5      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1218:9)
#6      SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1076:5)
#7      _invoke (dart:ui/hooks.dart:145:13)
#8      PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:338:5)
#9      _drawFrame (dart:ui/hooks.dart:112:31)
Flutter/Dart info
please run flutter doctor then put it here.

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.7.9, on Microsoft Windows [版本 10.0.19045.2846], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Enterprise 2022 17.5.3)
[√] Android Studio (version 2022.1)
[√] Connected device (3 available)
[√] HTTP Host Availability

Are you sure this is because easyloading code? have you tried removing these and temporary using print(""), is the duplicate globalkey still happen?

it's ok


Fix aspect ratio issues, add max-width/max-height options.

Current lightbox implementation has some issues with aspect ratio and margins:
Current buggy behaviors

Modal imposes a 15px padding right to accommodate the scrollbar.  Since this is a no-issue if you are going to force the  size to never scroll, this is not required.
Aspect ratio (when limiting size vertically) is working from a wrong assumption: that aspect ratio of OUTER container should be consistent.  This apparently works on larger sizes, but as modal gets smaller, its clear this is the wrong approach: the INNER aspect ratio should match, and it changes having fixed-sizes borders.
Above 575px the modal has no margins and can touch the borders of the screen, but below that value, a 10px margin is added by bootstrap.

Some missing features

Modal is not centered on the screen, for image showcase, this is preferable than the normal behavior.
There  is no way to limit the modal to a maximum size.  Which could be desirable on scenarios where you have retina-optimized images (2x) that have twice the size as the final desired screen display. (I reported this as issue #273 )

A brief example of the issues:

Notice the higher padding on the bottom and the extra margin on the right.
Proposed fixes

Modal overrides the 15px padding always to 0.
Aspect ratio is calculated for the inner space
Modal always has a 10px separation from the borders
Modal is centered in the window (taken from #268)
You can specify a max-width and / or max-height optionally

I have added further example to the index.html examples file.

Thanks! :)

5.3.0 has been released. When cdnjs updated, I'll update the docs pages 👍


Add shared model

Since this library is based on the ideas of the Elm Architecture, I wonder if it makes sense to also add a shared model. See https://www.elm-spa.dev/guide/05-shared-state.
The idea is, that a lot of widgets have its own model, but also need to consume / produce data for a shared model, that all widgets have access to. This might be a BC, not sure if this can be done without affecting changes further down the road, but at least as a default the shared model can be the empty tuple, in case nothing is provided.

I don't think this is part of the standard Elm Architecture; it's an elm-spa feature to handle data sharing between routes (one possible solution to that need).
I prefer to restrict access to data in a hierarchical way. If a widget needs a piece of data, some of its ancestors should have that data as part of its model and pass it down. If all the widgets need this data, it should be in the top-level model.

I see, thanks.


Typo in step_2_2 file

Thank you for making the coda available for your work.
In step2_2_split_dataset_for_general_model.sh file there is a small typo for LABEL directory, missing a E when running the command.

Fixed. Thank you so much for pointing that out


chore(master): release 1.2.44

:robot: I have created a release beep boop
1.2.44 (2023-08-14)
Miscellaneous

deps: update dependency phpstan/phpstan to v1.10.29 (fb6a1a6)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/php-cs-fixer-config/releases/tag/v1.2.44 :sunflower:


Unsecure function arc4random() using in flutter IOS

Bug report
Unsecure function arc4random() using in flutter IOS
arc4random() is using while using the flutter IOS part and Its raised through the testing process
can you please let me know, Is there any way to get rid of it or can we prevent Flutter IOS module
so I can use it in android only
Steps to reproduce
Steps to reproduce the behavior:

Go to 'search for arc4random().'
'...'
See error or incorrect behavior

Expected behavior
A clear and concise description of what you expected to happen.
Sample project
Providing a minimal example project which demonstrates the bug in isolation from your main App greatly enhances the chance of a timely fix.
Please link to the public repository URL.

Additional context
Add any other context about the problem here.

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
PASTE OUTPUT INSIDE HERE

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
firebase_core: ^1.11.0
firebase_core_web: ^1.5.3
firebase_messaging: ^11.2.5
firebase_messaging_web: ^2.2.6
Click To Expand
PASTE OUTPUT INSIDE HERE

@spdeol20 Thanks for the report. I am not sure if this is specific to Flutter or flutterfire plugins because they are just wrappers around native firebase sdks.
When does it show the said function ? Is there any specific code sample ?
Also, from the table that you shared above, arc4random seemed to be used by objective-c, but Flutter now seems to be using Swift, so can you try creating new Flutter project that uses Swift by default and see if you still get to see the said function ?

Hi
What other information do you want because it's clearly showing on the documentation that it's an insecure function as you can see in the picture? so pls check with your testing team

I think this should be reported in Apple developer forum instead at client side, because clients like Flutterfire leverages the native code. From the chart you shared, it seems to be coming from Objective C's implementation which Flutterfire is not using probably, as it is using Swift.
I suggest you open this issue in Apple developer forum. https://developer.apple.com/support/forums/
Closing from here. If you disagree, write in comments and I'll reopen it.


Fix bug-report file overlay, timeouts

@ostromart: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
466f4dde6cd3b15c693a66073522faa636c7039f
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ostromart: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
466f4dde6cd3b15c693a66073522faa636c7039f
link
/test release-notes_istio

unit-tests_istio
466f4dde6cd3b15c693a66073522faa636c7039f
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test release-notes_istio

/test unit-tests_istio

@ostromart: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
695cafbc224705bad35753fcc0368830fb61d527
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@howardjohn i took another pass at making the help more comprehensible. we also need online docs which i will create for 1.8.


Release 1.7.0

I just run "Deploy to PyPI" workflow :wink:

Thanks, bumped to 1.7.0 in Gentoo now.


[CS2103T-W15-4] Teletubbies

Teletubbies is a desktop app for telemarketers and their supervisors to manage their customer lists.

Codecov Report

Merging #37 (fd7669b) into master (ba53b8c) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #37   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 ba53b8c...fd7669b. Read the comment docs.


Cherry pick remained commits from apache/arrow

apache/arrow-go isn't fully ready yet. So apache/arrow still has new commits in go/. We need to cherry-pick the following before we remove go/ from apache/arrow.

[x] https://github.com/apache/arrow/commit/63b34c97c5d3ca6d20dacb9e92b404986f1d7d62

Cherry-picked https://github.com/apache/arrow/commit/63b34c97c5d3ca6d20dacb9e92b404986f1d7d62

We'll not add more Go related commits to apache/arrow.


Question about the bind_socket in svl_script/simulation_utils.py

Hello,
I have a problem about your implementation of receive_zmq method in svl_script/simulation_utils.py. I find that you used sockets to receive messages. But I don't know who are the message sender, which I didn't find in this project. Can you provide any details? Thank you!

The senders will be set up on the Apollo side as covered in the step "STACK2: SVL2021.3+Apollo Master-Setup-Add channel_extraction".

The senders will be set up on the Apollo side as covered in the step "STACK2: SVL2021.3+Apollo Master-Setup-Add channel_extraction".

Thank you!


DOC-270: Run Vale against changed files only

Fixes DOC-270

Looks good. I left a couple review comments.
I also think that Vale errors need to be surfaced in the PR if possible. If we can eliminate the need to go to the Netlify build log easily, we should do that. But that may not be possible.

I'm thinking about adding a separate check entirely that just displays the output of Vale and splitting up the output.

@nickvigilante Could you add a broken link to this PR?

@stbof Broken links is an htmltest thing, but there's also another GitHub action for that 😄

Actually I forgot, I really want to find out broken links locally, not in the build. It takes too long.


Investigate adaptive hill climbing algorithms with multiple local maxima

See simulated annealing and random restart; preferably we want something that can either:

take a couple sets of short cycles (this takes into consideration the time response to reach steady state current after moving to x voltage) to jump across the entire IV profile and find the best maxima OR
reach a single local maxima and upon steady state make an educated guess to jump left/right and find a better local maxima.

Also consider selective sampling on the current voltage sweep algorithm. Details discussed during the 02/27/21 array meeting.


Import error on ContextualZipFile inside pkg_resources.py

Originally reported by: jabagawee (Bitbucket: jabagawee, GitHub: jabagawee)

Running the latest setuptools and pip from get-pip.py on Linux Mint 17 to install any package causes an ImportError to occur when trying to import ContextualZipFile from pkg_resources. The ensure_directory import on the same line has no issues. Checking pkg_resources.py confirms that the class ContextualZipFile does in fact exist.
Alternatively, installing the python-pip package from my package manager makes everything work just fine. I'm probably being very unclear, so feel free to ping me for clarification.

Bitbucket: https://bitbucket.org/pypa/setuptools/issue/252

I have this issue on MacOS Sierra 10.12.3, Python 2.7. The previous suggestion of simply removing import of ContextualZipFile simply kicks the can down the road. I immediately run into another import issue:
/Users/rituraj_tiwari/PythonVirtualEnvs/tensorflow/lib/python2.7/site-packages/setuptools/command/easy_install.py in <module>()
     63
     64 # Turn on PEP440Warnings
---> 65 warnings.filterwarnings("default", category=pkg_resources.PEP440Warning)
     66
     67 __all__ = [

AttributeError: 'module' object has no attribute 'PEP440Warning'

@riturajtiwari Can you describe how it was you created that PythonVirtualEnvs/tensorflow environment?

I upgraded PIP to 9.0.1, then ran
$ virtualenv --system-site-packages tensorflow
$ source tensorflow/bin/activate
$ pip install --upgrade tensorflow

It's working for me, but that's probably because I have setuptools 18.5 installed in my system site packages:
$ /usr/bin/python2.7 -m easy_install --version
setuptools 18.5 from /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (Python 2.7)

My guess is you have an older version of setuptools (or just pkg_resources) in your system site packages that's interfering. You'll either need to investigate what's wrong with your system site packages or avoid the --system-site-packages.
If there's something that setuptools can/should do to address this issue, I'm open to suggestions. I'd also be willing to investigate deeper if someone can replicate the failure on Travis-CI or docker. As it stands, it's an unfortunate consequence of the sordid history of python packaging.


Update Gradle Logo

The "grumpy" Gradlephant is not used anymore. This changes the link to
Gradle logo to the official once from the Gradle website.

Hello?


Revise homepage

The current homepage is out-of-date in several ways (MVP references, deprecated application name) and omits info that could be helpful to new and returning users. A complete redesign of the homepage would be worthwhile and likely not a huge amount of work.

Below is a proposed redesign of the homepage. In this ticket I'll focus on the new structure of the homepage and the elements that are common to all users. I'll create a separate ticket to focus on the details of what I've labelled section D below, since that seems like a bunch of detailed work that could be done after getting the basic restructuring done (don't want to make this ticket too complicated).

Above is an example for an organization member who is logged in.
A: Re-label the topbar main navigation elements (see additional mockups below for examples not shown above):

The current "Organizations" link becomes "Providers" and points to the same page
Add a new link "Data" that points to a new page focusing on tasks a data consumer cares most about
The current "Activity" link is only shown to users in "Superuser" mode
A new link "Users" is only shown to users in "Superuser" mode (goes to the same page the "Manage users" link the user menu goes to)
A public/not-logged-in user should not see any of these navigation links

B: Update the hero title and text.

POD Aggregator
The POD Aggregator is an open source system to aggregate MARC bibliographic and holdings data for institutions that participate in the Platform for Open Data (POD) initiative.

Replace the current content between the hero and footer sections with the content labelled "C" and "D" in the mockup above.
C: Two equal-width sections that take 50% of the page width. On mobile, they should each take 100% width.

Use the same border and background colors as used in the site footer

The headings should be h2s but let's try formatting them with the class .h3 so they're a bit smaller

If the user is logged in, it would be nice if the entire section of each (not just the heading but the entire block) links to the same place as the "Providers" and "Data" links in the topbar navigation. But if the user is not logged in, those links shouldn't be active.

POD Providers

There are currently x data providers. The most recent uploads were made by y1, y2, and y3 on z. where:

x = number of data providers
y = the names of providers who made uploads on the most recent day uploads were made
z = the date (in human-friendly format, as shown, rather than any of the more compact date-time display formats we currently use in tables) of the most recent day an upload was made

POD Data

POD Aggregator currently holds a total of 15,347 files, containing 162,602,513 records, of which 67,890,176 are unique. where we dynamically show the latest counts for each of the listed entities.

D: This section will vary based on what type of user is logged in. I'll create a separate ticket with details about that.
Public/Non-logged in user

User active in Superuser mode

about the "most recent uploads" display in the providers section — what should we do in cases where:

all three of the most recent uploads were made by a single institution
the three most recent uploads occur on different days (e.g. the most recent was today, but the two prior were yesterday)

@thatbudakguy I know this wasn't clear but my thought wasn't that we were showing the three most recent uploads, rather it was whichever providers made an upload on the most recent day there were uploads.
So there could only be one institution, or there could be more than three.
Though that raises the question of what we do if there are a lot of providers that made an upload on the same, most recent day of uploads. Based on current activity that doesn't seem to be something that happens, but it might in the future so if you want to try to handle it now in the code, maybe something like:

There are currently 14 data providers. The most recent uploads were made by Duke, Penn, Princeton and 4 others on March 23, 2022.

In other words, when more than three providers have uploads on the most recent day:

List the first three (alphabetical, or by most recent, doesn't really matter since we're just trying convey the sense that people are doing things) and add "and X others"  where X is the total number of providers with recent uploads, minus the 3 we listed explicitly
(If that seems unnecessarily complicated, it seems fine to just say "and others")

@thatbudakguy Sure, I think the main goal is just to convey in a concrete way that there has been activity, so you suggestion sounds fine to me.

@ggeisler sorry to revisit this — in working more with the "recent uploads" section in light of our conversation about relative times, i've discovered a couple of things.

current data patterns mean that on any given day, someone is likely to have uploaded something (and often many things), so the time since last upload is almost never more than one day
it's a little tricky to get the logic right so it reads "today" if the last upload was within the last 24hr of the user's time zone, but a relative distance like "26 hours ago" in other cases
if you output the time of the most recent upload, it won't necessarily be true for the other two most recent uploads/uploaders

in light of this my current implementation just does the most recent single upload, so it says e.g.

The most recent upload was made by Harvard 8 minutes ago.

i hope this is sufficient to convey a sense of "people are uploading lots of things!" since that time distance should be pretty small in most cases.

@thatbudakguy No problem, I see what you're saying. Your solution sounds fine. We can see how it feels and adjust if necessary, but I think your solution will accomplish the goal.


Additional queries

how do i apply a tag to all resources groups in all subscriptions (global tags).

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

ID: 36338238-48ed-9dba-f559-519217eedf6e
Version Independent ID: 66e19eb1-579f-3538-4fe1-581cb0ed2b35
Content: Manage Azure solutions with PowerShell
Content Source: articles/azure-resource-manager/powershell-azure-resource-manager.md
Service: azure-resource-manager
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

@prara06 Thanks for the feedback. We are actively investigating and will get back to you soon.

Pl explain how to update tags without deleting current tags (retain)
Sent from my iPhone
On Aug 7, 2018, at 6:16 PM, femsulu-MSFT <notifications<EMAIL_ADDRESS>wrote:
@prara06https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fprara06&data=02|01||02190af363074f9af7dd08d5fcbbc5a8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636692805752885239&sdata=9nDux6p2A3ese9Z9A1RivgMzVJUcItPWZ2yRTeYJmzo%3D&reserved=0 Thanks for the feedback. We are actively investigating and will get back to you soon.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F13038%23issuecomment-411232482&data=02|01||02190af363074f9af7dd08d5fcbbc5a8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636692805752885239&sdata=8oX0NQJE1IgNP06oRQR21Lx2KI0gmNByYsbKHOFRHJc%3D&reserved=0, or mute the threadhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAZEi6xU7qaFpD-F9RS_nvVbfBvYywvubks5uOh-9gaJpZM4Vy6BM&data=02|01||02190af363074f9af7dd08d5fcbbc5a8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636692805752885239&sdata=OodZZD%2FD1R%2BhNHqP%2BUb5ROvEord5sEI%2FVjxVpzn5OjU%3D&reserved=0.

Closing as Duplicate of #13200


Editable-Subgrid-Template

Q
A

Bug fix?
no

New feature?
no

New sample?
yes

Related issues?
no

Solution Details

Q
A

Solution requires premium license
no

Solution uses experimental features (see licensing guidelines)
no

Which connectors are used?
DataVerse

Solution uses on-premises connectors?
no

Solution uses custom connectors?
no

Layout
Tablet

What's in this Pull Request?

Editable Subgrid: The core feature of this Power App sample is an editable subgrid that displays a list of items with editable fields. Users can easily update data directly within the grid, streamlining the data management process. Users can quickly edit individual fields, which are then updated in real-time without requiring page reloads or additional navigation.

Any Update?


Hide restaurants when there are no delivery times for that shift and display an explanation

see for example:

On the dev branch, the UI now reports, "No consumers found for this period." whenever this occurs.

56878a5413a7ee127ee02642b2a3b1b8d518935f


[feature] How to create alias for hardcoded words?

Is your feature request related to a problem? Please describe.
Hello. Your project is interested in giving options for many things, excellent, so I thought about bringing this topic.
For English native speakers, it may sound natural to run commands like: npm run, or bun run, or moon run.
But since other languages may not even have these characters upfront in their keyboard, it was always a limited decision to only allow words like "run", "upgrade" to be written.
I mean, even though someone may understand by force of habit what does "run" mean, but maybe in their language it would be better to write "Luna correr" instead of "Moon run".
You see, the verb run was translated.

Describe the solution you'd like
In terms of training communities or you could think of teams, it would also be better because it doesn't associate english directly to the tool being learnt.
Even if someone understands English, it may simply prefer, be easier, more productive, less disruptive, less annoying, to read in its mother language. It also avoids switching languages frequently in mental thinking.
My suggestion is: to allow the writing of an alias to each of these words like "run", in order to be able to write, for example: "moon iniciar" instead of "moon run".
Or even "Luna run" if you could be kind enough.

Describe alternatives you've considered

Additional context

Thanks for the feedback! It would be nice to support localization at some point in the future, but at this time, do to Rust's static nature, all of the strings are hard-coded in the binary and cannot be substituted at runtime.
As a temporary solution, for moon run specifically, you can drop "run" entirely. So moon :build.


Support dynamic change agent.ignore_suffix on java agent.

Support config agent.ignore_suffix can be changed in the runtime.

[x] Update the CHANGES log.

Local tested：

@zifeihan You could review the codes, we are facing limited CI resources, so merge would be very slow.

@zifeihan You could review the codes, we are facing limited CI resources, so merge would be very slow.

@zifeihan You could review the codes, we are facing limited CI resources, so merge would be very slow.

I double check, except that the documents will conflict, everything else is good for me.

@zifeihan You could review the codes, we are facing limited CI resources, so merge would be very slow.

I double check, except that the documents will conflict, everything else is good for me.


Probably erroneous usb_endpoint_address_cdc_0_interrupt usage

The usb_descriptors.c file at line 333 refers to the usb_endpoints parameters array via usb_endpoint_address_cdc_0_interrupt constant, which is a bit suspicious because this is done in the descriptor of third UART. This doesn't affect current functionality because parameters of control endpoints happens to match, but introduces minor inconsistency.

Yes, you are right. I actually also noticed this and already fixed in #57.

Ok, missed it, because github search is a bit flawed regarding the pull request details.


Update Mtproto TL types

There's a bunch of changes mushed together in a single PR, but it is worth separating them in to separate PRs and discussing separately.
I'd recommend just closing this, especially since it's stale.


fix fixup for sqrt/rsqrt

when sqrt/rsqrt input is a constant the IRBuilder optimize the select to directly get the right node. This lead to an assertion trying to cast select into an SelectInst.
Instead, just manage constant values staticaly
Fix #1083

Do not merge. I've just noticed that I used sqrt while the function can either be sqrt or rsqrt


Support in model adaptation

Hi,
I want to build a 2MW onshore WTG model with 40m rotor radius in OpenFAST. I have the basic elastodyn and aerodyn inputs which are from an old FAST model of the same. But since I'm new to OpenFAST, I'm trying to build this by modifying NREL 2p8MW by replacing inputs starting from the airfoil and blade structure. Could this approach work? What would be the ideal way to do it?
Here is where I'm right now:
In Elastodyn input, I have modified the sections Turbine Configuration, Mass and Intertia, Blade, Drivetrain and Tower sections to the 2MW model values.
In Aerodyn input file, I have modified the sections Airfoil Information, Rotor/Blade Properties, Tower Influence and Aerodynamics.
Controller used is DLL generated from ROSCO v2.9. In the DISCON.in file, I have made the following changes:
PC_RefSpd 122.9 to 188.5
VS_MinOMSpd 37.8 to 80 since I want the turbine to startup around 780rpm
VS_RtPwr from 2800000 to 2000000
VS_RefSpd to 188.5
With these modification, when I run a Ramp simulation, I'm seeing the below results:

The rotor RPM (blue) is ramping upto around 780 and then pretty much staying there. The Generator torque (black) is zero upto the point where RPM reaches 780 and then it starts to increase but the increase is slower than I would expect resulting in slow Ramp up in Power too and eventually the Power (red) not reaching 2MW even thought he Wind speed is constantly increasing upto 30m/s during the 1000s.
Please give me a general direction of next steps to make the model work. In case this is wrong approach, please let me know how to modify an already existing model to a different rotor and power rating.
Thank You

Hi @GBA217,
A DISCON.IN file has several other parameters that need to be modified based on the target turbine.
We recommend that Instead of modifying the DISCON.IN file directly, you redesign the controller from scratch.
ROSCO provides simple tools for this purpose.
See example-3 in particular.
You might also need to look at example 1 and 2 to understand the basic working of ROSCO controller tuning process.
If you run into any roadblock with controller design, please create an issue on the ROSCO github and we'll be able to help you there.
Abhineet


Merge 4.0 branch

Checklist:

[x] update README with a new video
[x] update README with "Godot 4" badge
[x] merge all v3 PRs
[x] limit the number of directories in this repo

Array Modifier was upgraded to Godot v4.1 :)


Pin etcd to latest 3.x version

Currently we rely on etcd 2.2.5, pinned by default in external etcd Helm chart dependency:
https://github.com/helm/charts/blob/b7f4e8e17aa9cd2adba42756bf7d56f36d90449b/incubator/etcd/values.yaml#L10-L12
Per discussion with @Kami, etcd 3.x is needed for group membership functionality, required by st2.

Closing as https://github.com/StackStorm/stackstorm-ha/issues/94 etcd operator is not the way and should be replaced with redis for [coordination] backend.


Added example to show Wi-Fi and a subscriber.

Added an example that shows how to use micro-ROS with a publisher and a subscriber with Wi-Fi on an ESP32.

It would be a good idea to add the build of the examples to the CI procedure. Are you open to contribute this @AndyBlightLeeds ? Do you have experience with Github actions?
I've no time even to build this locally sorry, and it would be great to see that everything is building correctly. Let me know if you can, if not I'm merging this blindly.

I haven't done any GitHub actions for a while. but I'll see if I can add one for the new example this afternoon.  I'll let you know how I get on.

Thanks for starting the workflow.  I think I have fixed the bug in the publisher example.  Hopefully, it will work this time.

I'll take another look at this tomorrow.


fish not loaded on login shell

We keep the default shell as Bash and modify ~/.bashrc to drop into fish to avoid compatibility issues. However, that is the startup for interactive non-login shells and does not apply to login shells by default. This is not a big deal on Linux as terminal emulators run interactive, non-login shells.
On macOS, Bash started in terminal emulators (Terminal.app and iTerm2) acts like a login shell (see http://unix.stackexchange.com/a/119675). This behaviour effectively disables fish.

The obvious fix is to load ~/.bashrc in ~/.profile if Bash is currently running, as the default ~/.profile of Debian does. Unfortunately, it will cause an infinite loop as we load ~/.profile in ~/.bashrc.


[OPS-8322] Configure dependabot

I didn't remember that we had the PR builds available with Codeship.
Some tests are failing but it's not related to the PR


Add a comment to the README requiring Visual Studio 2015 to run Pony on Windows (#1440).

Turns out the Windows 10 SDK doesn't include the linker; Visual Studio 2015 is required; Microsoft says:
By installing this SDK, the latest Visual Studio 2015 release, and your IDE environment you will be able to access the new Windows 10 APIs.

This PR adds a comment to the README that VS2015 is required.

Thanks for looking into it!

This should work with the Visual C++ Build Tools as well, right? It's a much leaner dependency. :)

I'm not sure if the Pony compiler knows how to find the Visual C++ Build Tools.  I will investigate when I have time, or you can try it and see.


[BACKPORTS][v1.1.0] - #2478 and #2480

This pull is for backport issues #2478 and #2480. Did both of them in the same pull as some code was overlapping. Like in the linked related PR below, there is no need for reviewing all validation YAMLs as they should by mainly tested by @przemyslavic .
Issue: #2478
Backport for issue: #195, #2425
Related PR: #2470, #2474
issue: #2480
Backport for issue: #1294, #1370
Related PR: #2465
Also included issue #1296 with related PR #2552, as there where a minor addition for #2425

Should we hang on with review/merge till @przemyslavic will be able to start testing?

Most of this code was already tested in:  #2465, #2470, #2474. There are some small differences because of the versions but I would be fine with merging it after review and let @przemyslavic test it afterwards. Any issues can be addressed in separate tasks. But that is my opinion:)

Additional fix required https://github.com/epiphany-platform/epiphany/issues/1294#issuecomment-900194372.

/azp run

@seriva Same as in comment https://github.com/epiphany-platform/epiphany/pull/2481#issuecomment-934401797, some validations are missing (e.g. specification.clustered for logging component). In my opinion, it would be nice to refresh all the validations so that they are consistent with what we have in a given branch.

Good point, ill rerun the validation process for all documents tomorrow on both branches. Should be like an hour.

@przemyslavic Fixed a bunch of minor issues across multiple validation files.
/azp run


Make --dep generate .cmo targets as it does for .cmx

This is useful for bytecode builds for use with ocamldebug.
Currently, it can approximated with sed -i.opt "s/cmx/cmo/g" .depend, but if one wants to have both .cmx and .cmo targets, GNU make will complain about duplicates.

Also .depend files generated with --dep are becoming bloated with .ml, .fst{i}.checked, .krml, .exe, .wasm, and .cmx targets (the .depend file for miTLS is 1MB).
It would be nice to have a way to control what goes into them.

Remove .wasm and .exe


Ember Site New Issues

Pending Tasks

[ ] Error messages on Step 1, 2, 3 in Join Section Form
[ ] Render join data for Super user on the page same as Step 4
[ ] Toast message API errors and success
[ ] Add number of Hours field

Task 1 - Image Reference

Task 4 - Image Reference


Finish navbar

When a user is not logged in, the navbar should:

[ ] not have any links
[ ] not have the profile dropdown
[ ] clicking the logo should be disabled (not a button)

For monitor log, the dropdown should only appear on the admin navbar, not the volunteer navbar.

#142


Github providers doesn't support two-factory authentication

Github providers doesn't support two-factory authentication.
Tested on 897fb96 master with Avalonia host.

A temporary solution is going to Settings > Developer settings > Personal access tokens > Generate new token and using that token instead of password. To fix that, we need to create a separate view model, TwoFactorAuthViewModel, and handle two-factor authentication there. Probably need to introduce some additional abstractions.


#2319 bug fixes

Fixes #ISSUSE_ID.
Changes proposed in this pull request:

ColumnSegment need to reference TableSegment, do not add a new filed name as originalName

Pull Request Test Coverage Report for Build 7944

2 of 8 (25.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 55.061%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/sql/segment/dml/column/ColumnSegment.java
0
1
0.0%

sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/filler/common/dml/InsertColumnsFiller.java
0
2
0.0%

sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/sql/statement/dml/InsertStatement.java
1
4
25.0%

Totals

Change from base Build 7943:
-0.01%

Covered Lines:
8671

Relevant Lines:
15748

💛  - Coveralls

It is rewrite problem, we should not change parse module.
We should split insert column and insert values as 2 token .


feat(module:menu): add click trigger for submenus

PR Checklist
Please check if your PR fulfills the following requirements:

[✔] The commit message follows our guidelines: https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md#commit
[✔] Tests for the changes have been added (for bug fixes / features)
[✔] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[✔] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?
In Ant design, it is possible to choose between a click or a hover trigger for submenues.
Issue Number: #4745
What is the new behavior?
click trigger implemented.
Does this PR introduce a breaking change?
[ ] Yes
[✔] No

Other information

partially approved

your requested changes are made, could you please check it once more

Hey guys
I have some old branches that I want to take care of.
Could you please review this again?
@Laffery
@HyperLife1119
@Nicoss54

LGTM BTW, I think the API shoud be named nzSubmenuTrigger, I will add a commit to change it

Alright, ant-design use triggerSubMenuAction too


Recreating deleted directory doesn't trigger event

If we add a watch on directory A, mkdir A/B, rm -r A/B, mkdir A/B,
mkdir A/B/C, no event comes from fs.watch on creation of A/B/C
Encountered on Ubuntu 14.04.3 LTS, Linux 3.16.0-50-generic x86_64

Good catch. Could you fix tests?

This fix doesn't make sense to me. Look at what the _remove and unwatch methods do, and see what's already happening a few lines higher up than this patch.
What we need first is a failing unit test for the buggy scenario described so that we can work on a fix (that doesn't introduce new regressions).