Self registration section update message should be improved

Describe the issue:

Self-registration section update message should be improved.

How to reproduce:

1.Login into console
2.Go to login and registration
3.Go to user onbaording
4.Enable some configs and click on update button
Expected behavior:

Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0, IS 5.9.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

We can close this issue as this is no longer applicable.


The options affect each other on the Settings panel

Storage Explorer Version: 1.27.0-dev
Build Number: 20221026.5
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Monterey 12.6 (Apple M1 Pro)
Architecture: ia32/x64
How Found: From running test cases
Regression From: Previous release (1.26.1)
Steps to Reproduce

Launch Storage Explorer -> Open the settings panel.
Theme -> Change the theme to 'Light'.
Proxy -> Change the proxy setting to 'Use environment variables'.
Check whether the theme setting doesn't change.

Expected Experience
The theme setting doesn't change.
Actual Experience
The theme setting changes to 'System default'.
Additional Context

The drop-down box sometimes cannot be pulled down.
Here is the record:

Verified this issue on the build main/20221027.6. Fixed. So we are going to close it.


Cut Pages Bug When Opening Manga in the App

Source information
Sussy Scan 1.4.41
Source language
Portuguese
Steps to reproduce
Step 1 - Open "Recents."
Step 2 - Open the manga "caracteristicas evolutivas do necromante"(Necromancer's Evolutionary Traits.)
Step 3 - Go to Chapter 76, Page 46 (it happens throughout the chapter, but this is a good example).
Expected behavior
The expected behavior is for the page to be fully legible.
Actual behavior
When opening manga in the app, the pages appear cut, preventing the full content from being displayed. However, when accessing the same manga on the website, the issue does not occur, and all pages are displayed correctly. The bug seems to be exclusive to the app version, regardless of the selected title.
Mihon/Tachiyomi version
Stable 0.17.0
Android version
Android 13
Other details
no app:

no site:

Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Add a :+1: reaction to issues you find important.

São duas configurações ativas no leitor que resulta nesse comportamento:

Aparar as bordas;
Dividie as páginas longas;

https://github.com/user-attachments/assets/f61e0913-86fa-43a8-84a1-afbc4daa12f6

disable crop borders in your viewer, there's 2.

In any case, it is not an extension issue.


New package: Jl_0mq_4Labview v0.1.1-alpha.3

Registering package: Jl_0mq_4Labview
Repository: https://github.com/Eben60/Jl_0mq_4Labview.jl
Created by: @Eben60
Version: v0.1.1-alpha.3
Commit: 623cb1f92a3d3dd51c9f09d6eb365666d044653d
Git reference: HEAD
Description: Auxillary package for Julia-LabVIEW (TM) binding over ZMQ
Release notes:

Initial release

The package name looks quite strange. Generally, Julia package names do not have underscores, and do not start with a jl. Is this really what you want this package called?

Agree, this name is quite contrary to package naming guidelines.

Also, do we support pre-release versions like this? Not sure

Thank you all for the feedback. Would be Zmq4Labview.jl  OK?
This is an auxillary package for LabVIEW binding over Zmq. It contains most of the Julia functionality, the main package, to be registered soon, containing mostly LabVIEW. I have made it separate first to be able to provide separate updates for both sub-system, and secondly because this package could in principle be used independently of LabVIEW to connect to other environments/languages.
If you agree with the suggested name (or suggest a better one), I would pull the registration back, refactor the package for the new name, set the version to 0.1.0 and register it again.
How can I cancel the registration? Would any of you cancel it?

@aviks , what shoud I do?


PHP 5.6 + \SoapClient() = Could not connect to host

Hi there,
I had to add $options['location'] = 'http://example.org/wsdl'; in order to make Magento Integration working properly on PHP 5.6. I'm not sure why SoapClient() requires this on PHP 5.6. If we don't use it, it's going to return "Could not connect to host". I could create a pull request for this but sometimes Oro uses cached WSDL, so maybe using this "location" could bypass the cache. (I didn't have time to verify)
It's just a heads up since more Oro users could face the same issue.
Here is where I injected the "location" parameter:
https://github.com/orocrm/platform/blob/master/src/Oro/Bundle/IntegrationBundle/Provider/SOAPTransport.php#L152

Thanks Rodolfo, this is a valuable advice.

I found the problem. The host I was trying to connect is redirecting to another domain name. For some reason, PHP 5.6 doesn't carry the location automatically. So, since it's a very specific case, I'm going to close this issue and if anyone else got the same problem they will know the proper solution reading above.


MarkupString automatically closes tags?

Basic recreation:
@((MarkupString)"
")
@test
@((MarkupString)"
")

@functions {
    string test = "test test test";
}

Expected:
Html markup should look like:

test test test

Actual:
Html markup is instead:

test test test

Using Blazor 5.1

and because
var i = document.createElement("div");
i.innerHtml = "
";
console.log(i.children.length); // is zero

is empty so any output.

Thanks, that makes sense. I was kind of assuming that the implementation would be a clone of Html.Raw(). I hope there are plans to achieve that same functionality.

@Worble while (MVC) Razor builds strings that get sent to the browser (and thus only need to be eventually valid), Blazor manipulates DOM Elements (thus needing to be immediately complete) which is entirely different in that regard.
When you render a Markup string, it needs to be "complete".

There is no string built, e.g. FetchData.cshtml ends up being compiled to https://gist.github.com/Suchiman/c02bbb9317f16a8cfdd47b3d35fef220
But none of your samples so far indicate any need to use MarkupString in the first place so please Provide a better example.

Looking more closely at it, my component was doing too much and refactoring it into smaller components allowed me to eliminate the need for the raw html. Thanks for the help guys!


Task running before the previous task is finished

<?php

this task will always be performed
   $scheduler->call(function () use (&$mercadolivre) {
        $mercadolivre->duplicateAttributes();
    })->at('0 0,12 * * *')->then(function ($output) use (&$logger) {
        if (!empty($output)) {
            $logger->error("MercadoLivre Duplicate Attributes - {$output}");
        }
    }, true);

I need the task to run only once until the end of the execution, even if the scheduler is called, this task should not be executed, before it ends
    $scheduler->call(function () use (&$mercadolivre) {
        $mercadolivre->messaging();
    })->at('* * * * *')->then(function ($output) use (&$logger) {
        if (!empty($output)) {
            $logger->error("MercadoLivre Messaging - {$output}");
        }
    }, true)->onlyOne();

as it is today, it is always executed.

@elvispdosreis I am not sure I am following, you have 2 tasks running, you want one of the two to run only once, is that correct? And the second currently gets executed multiple times even though you are calling the onlyOne?
You should check if the the lock files are being generated correctly, they're based on a signature of the function, it would be better to pass a custom identifier (https://github.com/peppeocchi/php-cron-scheduler#scheduling-jobs)
Just keep in mind that because you're using Closures, your tasks will run synchronously, so the second one will run after the first one is complete. My suggestion would be to call external scripts and schedule those external scripts so they can both run asynchronously.
To recap:

check if the lock files are being generated correctly
use a custom identifier
move your code to external scripts and have the scheduler just to deal with executing async those script

The scheduler is creating the lock file correctly with the task id, he is creating tasks
$scheduler->call(function (MercadoLivre $mercadolivre) {
        $mercadolivre->messaging();
    }, [$mercadolivre], 'mercadoLivre-messaging')->at('* * * * *')->then(function ($output) {
        // ...
    }, true)->onlyOne(ROOT_PATH . '/tmp');

however if I kill the process or he dies the lock file continues


Handle optional theme.__config in theme types

Description
Handle optional theme.__config in theme types.
The theme.__config may not exist.
Is this a breaking change (Yes/No):
No

@setodeve
Please re-reviews.


Create a new layout

Can you please tell me to create a new layout style....

Hi Nawincbe,
If I understand your question you want to create a own template?
A basic documentation on how to develop a own Microweber template can be found at http://microweber.com/docs/guides/templates_101.md

Thank you for your quick reply Staalkoper.,
I am asking about new layout like 4 pictures and 4 pictures with text...., Actually i create a config file and normal design file and image but i did't see the layout style dropdown.... Please help me...,
One more doubt is if i delete your text is here tag after that i can't create new row!!!

I'm not sure what you want to achieve now Nawincbe,
Do you want a Layout with 4 rows which has an image and text in every row?

Yes

At the moment this layout, as you have already noticed, haven't been added yet.
I will have a look if I can make a layout but for the time being you could do as I have shown you in the video below
http://screencast.com/t/tEUrq3GwnC
Hope that this solved your problem.

Great..., but you edit in live edit mode i am trying to do with admin edit panel

Why do you want to try to do it through the "admin edit panel" and not "live edit mode"?

I have some problems in live edit mode this is my website link www.infodatasphere.com now I need at the moment result....

I barely got experience with the "Admin Edit Panel" but you could try something like this as shown belown.
http://screencast.com/t/o44RWWESOdr
If you cant find make it work like that than I guess your destiny is to wait for support from @microweber

okay thanks for your time Staalkoper....


Insecure HTTPS connections by default on certain systems

If cURL is not installed, HTTPS seems to be silently done using fsockopen, which does not check SSL certificates. IMHO, this should not happen automatically - if a user wants it to work in the insecure way (because curl is unavailable), the user should be required to set the manual override.
Additionally, the Auth_OpenID_VERIFY_HOST constant seems to be read but neither set nor documented anywhere. Thus,  it seems that CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST are never set by default. This would only be insecure with cURL versions before 7.10, and I do not know if any PHP5 was ever shipped with such an old version. However, in the current form, the code around Auth_OpenID_VERIFY_HOST makes little sense - either it should be enabled by default (or at least documented) to cover old cURL versions, or it can be removed if cURL >= 7.10 is assumed as it would only set the cURL defaults again. See also Issue #38 which suggests making it possible to override the defaults by setting VERIFY_HOST to false.

This repo is being archived. Closing issue.


Highlight not work properly

Description:
When Try to search an option in the select input the highlight appear as HTML (see last image). I don't know It's a bug or what ! Help Plz !
My code is:

Angular: 1.5.7.

UI-Select: 0.18.0.

Bootstrap/Select2/Selectize CSS (if applicable): bootstrap v3.3.2.

Solved.
My code becomes:


ZH: adapt scraper to get isolated/quarantined

@GD-ZH is publishing isolated/quarantined in a new table on https://www.zh.ch/de/gesundheit/coronavirus.html#main_table
Isolated/quarantined are not scraped correctly anymore; that data is not pushed by @GD-ZH into our repo :(
I therefore see no better option atm (.cc @tlorusso) than to adapt the scraper.

on it.

Looking forward onto your take regarding https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/ if our ZHweb CMS delivers simple HTML ;)


Update OCI GoldenGate Livelabs

Workshops: 2920, 11041, 4861
2920:

Updated screens
Added alt text
Replaced database registration with connections
Renamed workshop folders to Sandbox and Tenancy

4861:

Updated screens
Added alt text
Replaced database registration with connections
Renamed workshop folders to Sandbox and Tenancy

11041 (new lab):

Completed self-QA
Tested new lab with existing Sandbox environment from Livelabs 2920

Added screenshots to ggs-common

Hi Arabella,
Thank you for reaching out! A team member, Jenny Chan, just added me as a team member. Let me know if there is anything else you need from me!
Best,
Katherine Wardhana
From: Arabella Yao @.>
Date: Thursday, October 27, 2022 at 1:23 PM
To: oracle-livelabs/goldengate @.>
Cc: Katherine Wardhana @.>, Author @.>
Subject: [External] : Re: [oracle-livelabs/goldengate] Update OCI GoldenGate Livelabs (PR #34)
@arabellayao requested changes on this pull request.
Hi! Only workshop team members can update the workshop, but your name is not listed as the workshop team for this workshop in Workshop Management System. Can you ask someone listed as the workshop team to add you?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/oracle-livelabs/goldengate/pull/34*pullrequestreview-1158710530__;Iw!!ACWV5N9M2RV99hQ!OIfvvv86H3Ucob2MVbKf7Sy4_fLjvcERxhwG3hik5yp1fahMDTrndvGSUeQo_Ar9DhzU3V0MTDRDZA7J-rYP_5kmMDw5LM0$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A3RC5WDXX4XZDISS65WNZZ3WFK27ZANCNFSM6AAAAAARQFCCT4__;!!ACWV5N9M2RV99hQ!OIfvvv86H3Ucob2MVbKf7Sy4_fLjvcERxhwG3hik5yp1fahMDTrndvGSUeQo_Ar9DhzU3V0MTDRDZA7J-rYP_5kmBA7dODw$.
You are receiving this because you authored the thread.Message ID: @.***>

Hi Arabella,
Thank you for your suggestions! I have changed the image names, so it is now descriptive. I have pushed the changes to GitHub.
Also, I am using a Mac, so I cannot see/find or remove the .DS_Store files. How else can I remove these files?
Please let me know if there are any other revisions you have for me!
Best,
Katherine Wardhana
From: Arabella Yao @.>
Date: Thursday, October 27, 2022 at 6:12 PM
To: oracle-livelabs/goldengate @.>
Cc: Katherine Wardhana @.>, Author @.>
Subject: [External] : Re: [oracle-livelabs/goldengate] Update OCI GoldenGate Livelabs (PR #34)
@arabellayao requested changes on this pull request.
Hi! Please make sure images’ names are descriptive instead of step numbers.
Can you also remove the .DS_Store files?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/oracle-livelabs/goldengate/pull/34*pullrequestreview-1159102966__;Iw!!ACWV5N9M2RV99hQ!LDW_TVLUaWx-LZzrZkqWQ8pYWhsrMRCVA9mvE-GLjYTj5aTbUHWkd9zqb0DiyuPvqN2E8hftb3Vx1JnDMt8kgE-e-1V5il4$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A3RC5WB5HQ2PSYHVMSD52XLWFL43HANCNFSM6AAAAAARQFCCT4__;!!ACWV5N9M2RV99hQ!LDW_TVLUaWx-LZzrZkqWQ8pYWhsrMRCVA9mvE-GLjYTj5aTbUHWkd9zqb0DiyuPvqN2E8hftb3Vx1JnDMt8kgE-eF2VquCI$.
You are receiving this because you authored the thread.Message ID: @.***>

Hi Arabella,
I’ve renamed the images on the workshops I have pushed to GitHub and removed the .DS_Store files on terminal. Please let me know if there is anything else you need from me and I will make the changes on Monday!
Have a great Halloween weekend!
Best,
Katherine Wardhana
From: Arabella Yao @.>
Date: Friday, October 28, 2022 at 1:12 PM
To: oracle-livelabs/goldengate @.>
Cc: Katherine Wardhana @.>, Author @.>
Subject: [External] : Re: [oracle-livelabs/goldengate] Update OCI GoldenGate Livelabs (PR #34)
@arabellayao requested changes on this pull request.
Hi! Please rename those images in those folders descriptive names. Also double check that all other images have descriptive names. [Screen Shot 2022-10-28 at 10 09 18 AM] https://urldefense.com/v3/__https:/user-images.githubusercontent.com/48001060/198693795-bd6c7306-61f9-4923-ad76-daa4a02b3faf.png__;!!ACWV5N9M2RV99hQ!MV7CuZISRc3NxhAuH1IuU85UwUTZd2a4KHlvu6f78NIPJ8c9fPgF7meZ8OLsjbPlsc2YnJHA_pNwLDmeYMrYDUe1ysn-jjE$ .
[Screen Shot 2022-10-28 at 10 10 35 AM]https://urldefense.com/v3/__https:/user-images.githubusercontent.com/48001060/198694042-fca4f4e4-a864-4628-83bb-2fe51e7049d4.png__;!!ACWV5N9M2RV99hQ!MV7CuZISRc3NxhAuH1IuU85UwUTZd2a4KHlvu6f78NIPJ8c9fPgF7meZ8OLsjbPlsc2YnJHA_pNwLDmeYMrYDUe1GxwLo8M$
To remove the .DS_Store files, I think you can go to terminal, go those folders, and use the "rm .DS_Store" command.
Thanks!
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/oracle-livelabs/goldengate/pull/34*pullrequestreview-1160384871__;Iw!!ACWV5N9M2RV99hQ!MV7CuZISRc3NxhAuH1IuU85UwUTZd2a4KHlvu6f78NIPJ8c9fPgF7meZ8OLsjbPlsc2YnJHA_pNwLDmeYMrYDUe1W6bEM3c$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A3RC5WCCVTVLDXUYQ6EK4DLWFQCQ3ANCNFSM6AAAAAARQFCCT4__;!!ACWV5N9M2RV99hQ!MV7CuZISRc3NxhAuH1IuU85UwUTZd2a4KHlvu6f78NIPJ8c9fPgF7meZ8OLsjbPlsc2YnJHA_pNwLDmeYMrYDUe1ailPeTw$.
You are receiving this because you authored the thread.Message ID: @.***>

This branch has conflicts that must be resolved
Conflicting files
oci-ggs/create/create.md

Hi Arabella,
I have fixed the merge conflict on GitHub. Please let me know if there is anything else you need from me!
Best,
Katherine
From: Arabella Yao @.>
Date: Saturday, October 29, 2022 at 2:17 AM
To: oracle-livelabs/goldengate @.>
Cc: Katherine Wardhana @.>, Author @.>
Subject: [External] : Re: [oracle-livelabs/goldengate] Update OCI GoldenGate Livelabs (PR #34)
@arabellayao requested changes on this pull request.
Hi! Please resolve merge conflicts on your branch. You can refer to this guide’s Troubleshooting #3https://urldefense.com/v3/__https:/github.com/oracle-livelabs/goldengate/pull/3__;!!ACWV5N9M2RV99hQ!PWYLab2lZ8MWeGvvx4Zr0mPpg3IhWFtvBFIiVtV9wXpvEivu9DGqBJNKdkQFXOtpKPPczb3-shNOX6xWqL25HUAnVQTwy3U$ for help: https://oracle-livelabs.github.io/common/sample-livelabs-templates/create-labs/labs/workshops/freetier/?lab=4-labs-github-merge-commit-pullrequest#Appendix:TroubleshootingTipshttps://urldefense.com/v3/__https:/oracle-livelabs.github.io/common/sample-livelabs-templates/create-labs/labs/workshops/freetier/?lab=4-labs-github-merge-commit-pullrequest*Appendix:TroubleshootingTips__;Iw!!ACWV5N9M2RV99hQ!PWYLab2lZ8MWeGvvx4Zr0mPpg3IhWFtvBFIiVtV9wXpvEivu9DGqBJNKdkQFXOtpKPPczb3-shNOX6xWqL25HUAn3Wufc3o$
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/oracle-livelabs/goldengate/pull/34*pullrequestreview-1160929172__;Iw!!ACWV5N9M2RV99hQ!PWYLab2lZ8MWeGvvx4Zr0mPpg3IhWFtvBFIiVtV9wXpvEivu9DGqBJNKdkQFXOtpKPPczb3-shNOX6xWqL25HUAnQPdnnxY$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/A3RC5WDEBTYSY6CZ7SRNEJLWFS6N5ANCNFSM6AAAAAARQFCCT4__;!!ACWV5N9M2RV99hQ!PWYLab2lZ8MWeGvvx4Zr0mPpg3IhWFtvBFIiVtV9wXpvEivu9DGqBJNKdkQFXOtpKPPczb3-shNOX6xWqL25HUAn9dKFrJ4$.
You are receiving this because you authored the thread.Message ID: @.***>


UPDATED_OLD / UPDATED_NEW Return types?

Is there support for similar return items like in the basic DynamoDB Put/Update/Delete API Calls? I couldn't find any mention of it in the documentation.

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html#WorkingWithItems.ReturnValues
ReturnValues: ALL_OLD
If you update an existing item, ALL_OLD returns the entire item as it appeared before the update.
If you update a nonexistent item (upsert), ALL_OLD has no effect.
ReturnValues: ALL_NEW
If you update an existing item, ALL_NEW returns the entire item as it appeared after the update.
If you update a nonexistent item (upsert), ALL_NEW returns the entire item.
ReturnValues: UPDATED_OLD
If you update an existing item, UPDATED_OLD returns only the updated attributes, as they appeared before the update.
If you update a nonexistent item (upsert), UPDATED_OLD has no effect.
ReturnValues: UPDATED_NEW
If you update an existing item, UPDATED_NEW returns only the affected attributes, as they appeared after the update.
If you update a nonexistent item (upsert), UPDATED_NEW returns only the updated attributes, as they appear after the update.

It's too bad that the AWS developers who create the documentation and the API's couldn't exhibit the professionalism that would have led them to explain that which you say above in their documentation or code comments.  But if they did that people might start to think that they had coding standards.


Performance tweaks phase 3

Now that RuboCop caches results, I decided to profile the memory against a cached run.
The change to progress formatter drops the memory usage of progress formatter and colorizable by 99% for a clean run against all of RuboCop.
before
99360  rubocop/lib/rubocop/formatter/colorizable.rb
50240  rubocop/lib/rubocop/formatter/progress_formatter.rb
after
880  rubocop/lib/rubocop/formatter/progress_formatter.rb
640  rubocop/lib/rubocop/formatter/colorizable.rb

:+1: Looks good.


How to create a circular carousel?

Hi.  How do I create a circular roundabout carousel like the one in this demo?
see http://a.drien.com/jquery-flipster/demo5.html
Basically, when the last slide on the left becomes the first slide on the right, to give a circular carousel.
In the current version, the last slide on the left does not become the first slide on the right to give this circular carousel.
Thanks in advance.
Great work!

This functionality changed a bit from the previous version. See #51


[docs] Added a note regarding preference for enforced style guides

This is just a note to suggest a policy that I've found helpful in streamlining code review in the past.

I'm happy with the text but it looks like the formatting has been messed up. Maybe put this in parentheses after Coding Style Guides?
  * Coding Style Guides (_to avoid ..._):
    * ...

I'm happy with the text but it looks like the formatting has been messed up. Maybe put this in parentheses after Coding Style Guides?
  * Coding Style Guides (_to avoid ..._):
    * ...

Thanks for the review, I've edited it accordingly.


update mshadow

Description
update mshadow to fix some build problems.
Checklist
Essentials

[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[x] update mshadow

Hmm so it looks like this is what happened. We had updated mshadow to this commit for both v1.2 release branch and master branch. But this PR https://github.com/apache/incubator-mxnet/pull/10629 from 20 days back was trying to update mshadow to a commit which became older by the time it was merged 3 days back. That ended up taking mshadow back to an older commit.
Thanks for updating it now. But I wonder if git can help us avoid taking back submodules like this.


Display reviewed deficiency notice documents for ROI journey

Context

Ensure deficiency documents are shown when Caseworker marks any document as deficient after reviewing a submission.
Applies to Registration Documentation and Letter of Authority.

Screenshots
Before

After

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

Comparison is base (b59d09e) 40.37% compared to head (bf55ad6) 40.35%.

Additional details and impacted files
@@                                  Coverage Diff                                  @@
##           refactor/trsv2-380/update-roi-and-invite-journeys     #288      +/-   ##
=====================================================================================
- Coverage                                              40.37%   40.35%   -0.02%
=====================================================================================
  Files                                                     94       94
  Lines                                                   5588     5590       +2
  Branches                                                 667      667
=====================================================================================
  Hits                                                    2256     2256
- Misses                                                  3332     3334       +2

Impacted Files
Coverage Δ

..._public/cases/v2_views/registration_of_interest.py
32.74% <0.00%> (-0.24%)
:arrow_down:

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.


Autocomplete popup auto-scrolls for a long time when many options

When you go to the compose box and type something like @p , we'll show an autocomplete popup for @-mentioning a user whose name starts with "p". In a large org, there may be a ton of users this could be. Our current behavior in this situation is that we'll spend seconds and seconds adding more and more matching users to the list, as previous candidates scroll off the top of the screen.
This is related to #2997 , in that the popup extends way past the top of the screen.
Vamshi Bommerla recorded this screencap that nicely demonstrates the issue:
https://imgur.com/gallery/oJHAXxV

This seems to have been solved by the maxHeight set in https://github.com/zulip/zulip-mobile/commit/f69d2acf4a709b4d13d9236d042e94d19e78074d.

Indeed. That crazy height was the reason for the scrolling.


docker init: got error: Please reinstall the libzip distribution

When checket out 45f0b8df I've got this error from docker-init on fedora 29 when running docker-compose up -d
checking for pkg-config... /usr/bin/pkg-config
checking for libzip... not found
configure: error: Please reinstall the libzip distribution

And I get it fixed by adding this line to the Dockerfile:
 libzip-dev \
like this
FROM php:fpm
RUN apt-get update && apt-get install -y --no-install-recommends \
        git \
        zlib1g-dev \
        libxml2-dev \
        libzip-dev \
    && docker-php-ext-install \
        pdo_mysql \
        zip
RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
COPY . /var/www/project
WORKDIR /var/www/project/

I've created un PR for this https://github.com/nielsvandermolen/example-symfony-messenger/pull/2

Thanks & merged. Is it not needed for the php-consume container?

Hi Niels,
Indeed, this is a new PR https://github.com/nielsvandermolen/example-symfony-messenger/pull/3

Perfect!
Thanks @montac


Cannot increase gridded seed count over 50

This arbitrary limitation could be removed.

I agree.  This applies to all of our PSliderEdits and is written up in #3166 so I'm going to close this unless there's something that's missing in that report.


Update README.md with benbpyle resource

Please check if the PR fulfills these requirements

[x] Links are correct
[x] Github handle of user is specify, if not use LinkedIn link
[x] Entry is according to standard- [Name](URL) - Resources description [@github-username](https://github.com/github-username)

Thanks for your contribution @benbpyle!


Info block on SSO config docs for single-tenant to contact support instead

What are you changing in this pull request and why?
SSO config docs is only usable by multiTenant. Add an info blurb to the top of the page to inform ST customers to contact support instead.
Changes here
https://dbtlabs.atlassian.net/browse/ENTERPRISE-529
Checklist

[x] Review the Content style guide and About versioning so my content adheres to these guidelines.
[x] Add a checklist item for anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch."

hey @ajaythomas thanks so much for opening this up! I'm going to look at this doc for you, however, wanted to clarify if multi tenant accounts are the only ones that can use the docs for SSO SAML? or does the same ST blurb apply to the SSO with Okta, SSO with Google, etc. docs.

hey @ajaythomas thanks so much for opening this up! I'm going to look at this doc for you, however, wanted to clarify if multi tenant accounts are the only ones that can use the docs for SSO SAML? or does the same ST blurb apply to the SSO with Okta, SSO with Google, etc. docs.

yes @mirnawong1. MT customers are the only ones who can use these docs for SAML, GSuite and Azure AD SSO config. Added a new commit across all SSO docs

thanks ya'll, going to merge this now if there are no objections to the content and snippet used!


[BUG REPORT] Install Error in Windows 10

Describe the bug
Error installing on Windows through automatic installer (run.bat)
To Reproduce

Download installers
Execute run.bat
See error
STDERR: ERROR: Could not install packages due to an OSError: [WinError 5] Acceso denegado: 'C:\\Users\\user\\dev\\audio-webui\\audio-webui\\venv\\Lib\\site-packages\\~umpy\\.libs\\libopenblas.EL2C6PLE4ZYW3ECEVIV3OXXGRN2NRFM2.gfortran-win_amd64.dll' Check the permissions.

Expected behavior
Installation should have finished as expected

This is not a new error, it can be fixed by running again, if that doesn't work, run again after a restart or after waiting for a bit. It will install correctly then.


typo: Double word "a"

@nschonni : Thanks for your contribution! The author, @daveba, has been notified to review your proposed change.

#sign-off


Pass over the accessibility tree section

This PR moves the accessibility tree section to go before we start implementing the screen reader in earnest, and makes some minor code cleanups.
I still need to pass over the "screen-reader" section, which was broken by some of these changes.

I came up with a (hacky) fix for the tests, so I'm going to mark this mergable and put the screen section in its own PR.


How to save landmarks to csv/json?

I am planning on using holistic solution for Machine Learning. The results are returned as NormalizedLandmarkList, do you have any build-in methods, to convert it into an output file with landmarks? Also, retrieved landmarks don't seem to be ordered by the id of the Landmarks as in documentation (results.pose_landmarks.landmark[0] /= Nose Landmark), how can I retrieve them in the same order, as in documentation?

Hi @andriotik007 ,
Did you get a chance to check this closed issue https://github.com/google/mediapipe/issues/1803.


OrbitService crashing on redhat kernels due to changed layouts

Hi,
after a collegue showed orbit to me I wanted to build it for rocky linux 9. I got it compiled and running (after a few quirks but that's a different story), but OrbitServer crashed. I did a debug build and looked at the core, it crashes her:
#2  0x00007f46c2a28833 in abort () from /usr/lib64/libc.so.6
#3  0x0000559abbfc2231 in orbit_linux_tracing::TracerImpl::ProcessSampleEventAndReturnTimestamp (this=0x7f46b00896f0, header=..., ring_buffer=0x7f469800b110)
at /home/michael.teske/src/orbit-main/src/LinuxTracing/TracerImpl.cpp:1353
#4  0x0000559abbfbeda2 in orbit_linux_tracing::TracerImpl::ProcessOneRecord (this=0x7f46b00896f0, ring_buffer=0x7f469800b110) at /home/michael.teske/src/orbit-main/src/LinuxTracing/TracerImpl.cpp:967
...
1353	    ORBIT_CHECK(header.size == sizeof(RingBufferRawSample));
(gdb) p header.size
$1 = 120
(gdb) p sizeof(RingBufferRawSample)
$2 = 112
So I looked into /sys/kernel/debug/tracing/events/sched/sched_switch/format and compared with my colleague's version and it looks like they added a byte
field:unsigned char common_preempt_lazy_count;	offset:8;
resulting in this structure being 8 bytes longer (and probably others as well).  Of course it does not match the structs in
KernelTracepoints.h anymore. I'll try to fix that, but I'm wondering if anybody else had the problem. My kernel reports as
5.14.0-503.15.1.el9_5.x86_64 .
I didn't find much information about the change, except
<EMAIL_ADDRESS>Is this a redhat thing maybe?
EDIT: Yes, it's redhat. my collegue has Ubuntu with kernel 6.8.

KernelTracepoints-diff.txt
In the meantime I got it to run with these diffs, where I found the correct padding with a bit of trial and error. This will break non-redhat systems of course, I'm not sure how to do a proper patch right now. Once the actual format files are used this should not be a problem anymore. In the meantime it might be useful for any rhel9-user (rhel8 does not have this change).

Hi @mteske , thanks for the report. This is indeed an issue with the current implementation and is already tracked here: https://github.com/google/orbit/issues/4857. Ideally we parse the tracepoint layout at runtime instead of hard-coding it.


Prometheus exporter

Describe the solution you'd like
A prometheus exporter which exports the EoL dates for one or more products as prometheus metrics.
Various exporters already provide metrics with the version an application is using, for example the node_exporter provides a node_os_version:
node_os_version{container="kube-rbac-proxy", endpoint="https", id="centos", id_like="rhel fedora", job="node-exporter", name="CentOS Linux", namespace="monitoring-system", pod="node-exporter-928p9", service="node-exporter"} 7

With a prometheus exporter for EoL dates both metrics could be used to display or alert if a current used version is EoL (or EoL soon).

Could you provide sample metrics for how this might look, and how the corresponding alert rules would look?

Upvote 👍


No errors but no styles being applied

I am using this version of the skin:
https://github.com/borkweb/bootstrap-mediawiki/tree/d09ca2920ca43db6c2373f0bd82ae3eef9f627a8
with mediawiki version 1.30
I am not getting any php errors.
I get the following console error:
ReferenceError: addOnloadHook is not defined[Learn More]
index.php:4:765

My page displays with no styling at all.

Experiencing the same issue after upgrading to MediaWiki 1.31.0.  Styling no longer being applied and no PHP errors are present.
Using the same branch as noted by the original poster as the main branch has yet to be updated for the functions that were deprecated back in MW version 1.21.  This theme has been an incredibly clean and minimal theme, it is a shame it doesn't get the attention it deserves.


uproot4.iterate with XRootD - std::bad_alloc?

Currently I am using uproot4.iterate with 223 ROOT files (~400G total) over XRootD to filter through entries and only save certain columns in a parquet file.
I am using the latest development version of uproot as of the time of posting at commit 7e3353cfdec91c340c7a0e26a31a695d2db3bcf1.
I was using version 4.0.2, but ran into virtual memory problems (i.e. filling to max available + running into MemoryError), and figured that maybe using #281 would help.
Here's the code I'm using:

    arrays = uproot.iterate(
        data.get_list(tree), # a list of xrootd paths formatted like this: "{path}:{ROOT_tree_location}"
        filter_name=branches, # a set of 35 column / branch names
        library="pd", # my data is not jagged, so I'm using pandas
    )
    total = 0
    total_saved = 0
    with IncrementalPqWriter(output) as selection: # lets me write row groups to a parquet file from dataframes
        for df in arrays:
            mask = xicp_presel_mask(df, use_rectangular_cuts=use_rect_cuts) # returns boolean mask
            df["foldNumber"] = df["eventNumber"] % 2
            selection.write_from_df(df[mask])

            total += df.shape[0]
            total_saved += np.sum(mask)
            log.info(
                f" {np.sum(mask)} / {df.shape[0]} events saved. "
                f"Total: {total_saved} saved / {total} processed"
            )

  xicp_preselection  INFO     | Loading tree Xicp_ToPpKmPip/DecayTree from 223 ROOT file(s). 35 columns will be saved.
  xicp_preselection  INFO     |  10172 / 47818 events saved. Total: 10172 saved / 47818 processed
  xicp_preselection  INFO     |  7412 / 35161 events saved. Total: 17584 saved / 82979 processed
  xicp_preselection  INFO     |  6339 / 30022 events saved. Total: 23923 saved / 113001 processed
  xicp_preselection  INFO     |  6169 / 28699 events saved. Total: 30092 saved / 141700 processed
  xicp_preselection  INFO     |  8061 / 37881 events saved. Total: 38153 saved / 179581 processed
  xicp_preselection  INFO     |  5939 / 28098 events saved. Total: 44092 saved / 207679 processed
  xicp_preselection  INFO     |  10060 / 47716 events saved. Total: 54152 saved / 255395 processed
  xicp_preselection  INFO     |  4562 / 21916 events saved. Total: 58714 saved / 277311 processed
  xicp_preselection  INFO     |  9492 / 44276 events saved. Total: 68206 saved / 321587 processed
  xicp_preselection  INFO     |  6724 / 31274 events saved. Total: 74930 saved / 352861 processed
  xicp_preselection  INFO     |  8489 / 39955 events saved. Total: 83419 saved / 392816 processed
  xicp_preselection  INFO     |  8082 / 38127 events saved. Total: 91501 saved / 430943 processed
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
/bin/bash: line 1: 34478 Aborted                 GIT_REVISION="$(git rev-parse HEAD)" PYTHONPATH="/.../" python /.../.snakemake/scripts/tmpreua4su2.wrapper.py

I think this error is maybe related to #281. In 4.0.2 I was just getting MemoryError - which seems to be gone now.

MemoryError and std::bad_alloc are pretty similar: the first is Python's exception, the second is C++'s exception. The allocation that actually fails to allocate memory, whether it's in Python or C++, is not where the real problem lies. It's a matter of other things using up the memory.
If it's running out of memory "legitimately," which is to say, you just don't have enough memory to do what you're trying to do, then it is difficult to diagnose on a different computer with a different amount of memory available. If it's a memory leak (which #281 was not), then it happens on any computer if you wait long enough.
What you're doing in your code doesn't involve Pandas, just some masking, so you can remove a big performance and memory hog by replacing library="pd" with library="np" and do everything with plain NumPy arrays. (What you've named "df" would come out as a dict of NumPy arrays, which can be selected with square brackets and strings, just as you have it.)
The Python garbage collector is supposed to get invoked when you start running low on memory, though it could only do that if the limit is approached while the Python code is active (i.e. a MemoryError, not std::bad_alloc). In #281, however, it wasn't getting invoked before a Pandas DataFrame construction, but that could be because Pandas has its own C++ code to hide allocations from the garbage collector. So removing Pandas might help that, or you could import gc and gc.collect() at the end of your loop.
Actually, thinking about this more deeply, the arrays you make in one step of iteration (mask, df, etc.) are still in scope when the next iteration starts, so either put all the logic in the body of the loop or explicitly del mask, del df, etc. when done, maybe in addition to gc.collect(). (The garbage collector can only remove things that are out of scope.) As it is, there has to be two iterations' worth of arrays in memory at the time that the next iteration makes arrays—the old and the new ones. So that can also help.
Beyond that, the resource utilization of XRootD are a bit of a mystery to me. @nsmith- recommends
uproot.open.defaults["xrootd_handler"] = uproot.source.xrootd.MultithreadedXRootDSource

and this should probably become the default. The current default does a vector-read, which has caused a number of problems.
Beyond that, maybe break your work up into smaller processes. (That's what I'd do if I run out of all other options.)
I'm going to convert this into a Discussion because it's not really a bug, that I know of.


Button within sortable component?

Is there a way to have a clickable button within the sortable? For me this causes the drag action unless I spam click 3-4 times.
Not quite sure, some examples I've seen have this working fine but in my case (possibly due to button styling?) it breaks when adding listeners to the sortable.
Buttons inside of sortable components are broken in newer versions. onClick action is not performed

This is by design. If you want to have interactive elements with a draggable element, use activation constraints such as delay or distance
https://docs.dndkit.com/api-documentation/sensors/pointer#activation-constraints
Alternatively, use a drag handle.


Electric Circuit Design

This is the example we have followed to connect our stepper motor and the driver to the Arduino.

This image belongs to:
https://howtomechatronics.com/tutorials/arduino/how-to-control-stepper-motor-with-a4988-driver-and-arduino/

Here's the electric circuit design of the realistic components used:

This is the electric scheme of all the connections and elements used in the electronical part:

The .fzz documents are in the web page. There you'll be able to know more details of the components and the connections.


Implement protocols (Abstract obejcts layer)

[x] Object protocol

https://docs.python.org/3/c-api/object.html
This protocol will not be a type or trait. impl PyObjectRef in vm/src/protocol/object.rs will be enuogh
[x] Py_RETURN_NOTIMPLEMENTED (PyArithmeticValue::NotImplemented)
[ ] PyObject_Print
[x] PyObject_HasAttr / PyObject_HasAttrString (has_attr)
[x] PyObject_GetAttr / PyObject_GetAttrString (get_attr)
[x] PyObject_GenericGetAttr
[x] PyObject_SetAttr / PyObject_SetAttrString (set_attr)
[x] PyObject_GenericSetAttr
[x] PyObject_DelAttr / PyObject_DelAttrString (del_attr)
[ ] PyObject_GenericGetDict
[ ] PyObject_GenericSetDict
[x] PyObject_RichCompare (rich_compare)
[x] PyObject_RichCompareBool (rich_compare_bool)
[x] PyObject_Repr (repr)
[x] PyObject_ASCII (ascii)
[x] PyObject_Str (str)
[x] PyObject_Bytes (bytes)
[x] PyObject_IsSubclass (is_subclass)
[x] PyObject_IsInstance (is_instance)
[x] PyObject_Hash (hash)
[ ] PyObject_HashNotImplemented
[x] PyObject_IsTrue (is_true)
[x] PyObject_Not (not)
[ ] PyObject_Type
[ ] PyObject_TypeCheck
[x] PyObject_Size / PyObject_Length (length)
[x] PyObject_LengthHint (length_hint)
[x] PyObject_GetItem (get_item)
[x] PyObject_SetItem (set_item)
[x] PyObject_DelItem (del_item)
[ ] PyObject_Dir
[x] PyObject_GetIter (get_iter)
[ ] PyObject_GetAIter

[ ] Call protocol

https://docs.python.org/3/c-api/call.html
[x] Callable trait to provide type slot call.
[ ] PyCallable protocol object to provide interface (at least check)
[ ] Vectercall protocol

[ ] Number protocol

https://docs.python.org/3/c-api/number.html
[ ] Design decision where to put PyNumber_* functions
[ ] AsNumber trait to provide type slot as_number.

[x] None #3880
[ ] bool
[ ] bytearray
[x] bytes #3903
[x] complex #3838
[ ] dict
[ ] dictviews
[x] float  #3507
[x] int  #3507
[ ] range
[ ] set
[ ] frozenset
[ ] type
[ ] str
[ ] weakref
[x] mappingproxy  #3898
[ ] decimal
[ ] collections.deque
[ ] collections.defaultdict
[ ] collections.OrderedDict
[ ] time.timedelta
[ ] time.date
[ ] time.datetime
[ ] matmul
[ ] ctypes CFuncPtr, Simple, Pointer
[ ] PyHKEY

[x] PyIndex_Check
[x] PyNumber  #3507

[ ] Sequence protocol

https://docs.python.org/3/c-api/sequence.html
[ ] AsSequence trait to provide type slot as_sequence.

[ ] array
[ ] bytesarray
[x] bytes
[x] mappingproxy
[x] dict
[x] dictkeys
[x] dictitems
[x] dictvalues
[x] list
[x] memory
[x] range
[x] set
[x] frozenset
[x] tuple
[x] str
[ ] weakref proxy
[x] collections.deque
[ ] ctypes.CDataType, Array, Pointer
[ ] xml.etree.ElementTree.Element

[x] PySequence type or trait to support sequence features. #3316 #3445

Note: Check SimpleSeq before working on it.

[ ] Mapping protocol

https://docs.python.org/3/c-api/mapping.html
[x] Mapping trait to provide type slot as_mapping

array, bytearray, bytes, dict, list, mappingproxy, memoryview, range, tuple done
[x] str #3417
[ ] OrderedDict
[ ] weakref proxy/callable proxy
[ ] DecSignalDict
[x] GenericAlias #3374
[ ] ctypes Array/Pointer
[ ] xml.etree.ElementTree.Element

[x] PyMapping type to provide its methods

[ ] Iterator protocol

https://docs.python.org/3/c-api/iter.html
[x] Iterator protocol for type slot iternext

[ ] Check the list of types

[x] PyIter type

[x] PyIter_Check
[x] PyIter_Next
[ ] PyAIter_Check
[ ] PyIter_Send

[ ] Buffer protocol

https://docs.python.org/3/c-api/buffer.html
[x] AsBuffer protocol for type slot as_buffer

[x] bytearray
[x] bytes
[x] memory
[ ] ctypes.CData

[ ] PyBuffer type

[ ] flags
[ ] ndim
[x] shape #3340
[x] strides #3340

Check if we need Old buffer protocol compatibiiltiy layer

a more detailed list of missing features of object protocol is here.

[ ] Py_RETURN_NOTIMPLEMENTED
[ ] PyObject_Print
[x] PyObject_HasAttr / PyObject_HasAttrString
[x] PyObject_GetAttr / PyObject_GetAttrString
[ ] PyObject_GenericGetAttr
[x] PyObject_SetAttr / PyObject_SetAttrString
[ ] PyObject_GenericSetAttr
[x] PyObject_DelAttr / PyObject_DelAttrString
[ ] PyObject_GenericGetDict
[ ] PyObject_GenericSetDict
[x] PyObject_RichCompare
[x] PyObject_RichCompareBool
[x] PyObject_Repr
[x] PyObject_ASCII
[x] PyObject_Str
[x] PyObject_Bytes
[x] PyObject_IsSubclass
[x] PyObject_IsInstance
[x] PyObject_Hash
[ ] PyObject_HashNotImplemented
[x] PyObject_IsTrue
[x] PyObject_Not
[ ] PyObject_Type
[ ] PyObject_TypeCheck
[x] PyObject_Size / PyObject_Length
[x] PyObject_LengthHint
[x] PyObject_GetItem
[x] PyObject_SetItem
[x] PyObject_DelItem
[ ] PyObject_Dir
[x] PyObject_GetIter
[ ] PyObject_GetAIter

@Snowapril thank you, I merged the list to the main article


Example missing

I have no clue how to use this! - What do I input into "CombinedPaths". How can I use this result in the next step.
I strongly recommend to add an example to this page!

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

ID: 7d2fdd0c-4608-e658-dfae-4bff01525c26
Version Independent ID: 6e8ef03c-b66c-446a-9b93-957903875ee5
Content: CombinePath Task - Visual Studio
Content Source: docs/msbuild/combinepath-task.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@megvanhuygen Hi, any reason that this is closed? There seems to be still no example in the doc file. Has this been rejected?
It's not clear to me, why this has been closed.


Sprint B: Privacy Standards Research

name
about
title
labels
assignees

User Story Template
Template for new user stories

Story

DescriptionAs a I want So that <this is important because ...>Tasks (How) Task Task Task

Description
Specify which part of the system we're working in.
User Story
As a member of the Button Innovation Team,
I want a visualization of the process toolkit components library users go through when using toolkit components library.
So that I can reference it as the project evolves.
Acceptance Criteria

Column 1 Header
Column 2 Header
Column 3 Header

Row 1 Column 1
Row 1 Column 2
Row 1 Column 3

Row 2 Column 1
Row 2 Column 2
Row 2 Column 3

Row 3 Column 1
Row 3 Column 2
Row 3 Column 3

Given
When
Then
Pass/Fail (TBD by reviewer)

I'm on the Innovation Team Miro Board
When I navigate to the ELT demo section,
I find a Journey Map for Toolkit Components Library Users
---:

---:

N/A
N/A
N/A
---:

N/A
N/A
Alec has signed off on the Journey Map
---:


Adding a X-Ray recorder to trace SQL queries without external dependencies

TracingDataSource.decorate is the only thing needed in order to have X-Ray traces of all SQL queries issued from the datasource
Issue #, if available: #103
Description of changes: Currently, one can easily add SQL traces from mysql or postgres if using tomcat-jdbc / spring.
In this PR, I've made a solution without external dependencies, purely based on Java reflection proxy
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

If someone ever read this PR, can he confirm that creating a DummySegment in case there is none is correct (or should we just entirely skip XRay instead ?)

Sorry guys, for other comments I will let you do the work as I've moved away from purely tracing sql statements to tracing my DAO methods instead : the names are better and the timing also include serialization/deserialization
Also please note that there can not have tests here I think (i.e like in the mysql package there is no tests...)

Are there any plans for getting this PR merged?

This PR will not be merged, however another generic SQL recorder that does not require dependencies was merged: https://github.com/aws/aws-xray-sdk-java/pull/107


ID: 7osljvkpwzp0nu0 Add MyEtherWallet to Wallet

ID: 7osljvkpwzp0nu0 Add MyEtherWallet to Wallet
links: d37ipnkmlpea90bs95to5time0.provider2.akashdev.net

@boz Hi boz, Could you please help me to review my commit? Thanks

Looks great @specterofnet !

@boz  Thanks. I have another commit need to add labels. Could you please help me review it?
https://github.com/ovrclk/ecosystem/pull/365


Support for battery

Our house is equipped with multiple (small) solar inverters as well as a central battery and I'm having trouble integrating the battery power in the chart.
When the battery is loading the entity values are positive. If it's discharging the values are negative.
Since the sun was kind enough to reveal itself for some minutes in the last days, I noticed the chart does not seem to handle negative values; and even if, I'm not sure how to integrate the battery in the chart.
Current state:
If I put the consumers as children behind the battery, it seems like the power is flowing into the battery and directly leaves it again. If the battery is discharged (negative values) it's not visible at all.
Expected state:
I put children behind the battery. If the value for battery is positive, the energy only flows into the battery pretends it has no children. If the value for the battery is negative, the children get energy from the battery, but no energy is flowing into the battery.

Negative values are not allowed.
I have a similar setup. What you need is a template entity in HA that transforms the negative value into a positive one when the battery is charging. Call it battery_charging_power. Then you put your normal discharging entity in the beginning with all the producers and put battery_charging_power in the next section as a consumer and child of the producers (including the other battery entity). Since charging and discharging are mutually exclusive, you will never see the battery charging itself. But it will be in different sections depending on its state

Thanks for your suggested solution. This is indeed what I did to work around this limitation. I was hoping to get around adding yet another entity that's only required for displaying a single graph.
I guess for daily negative kWh consumption data (battery discharge in the morning) we also need to create a dummy?

Yep


curl dependency not documented

Hey,
we're currently making use of pyfirecrest in a containerized application to upload files to a CSCS machine and it fails, whereas it works locally.
Apparently curl seems to be a dependency of the package, but this is not documented anywhere.
INFO:firecrest.ExternalStorage:Uploading the file to the staging area with the command: curl -f --show-error -s -i https://object.cscs.ch/v1/<path> -X POST -F max_file_size=1073741824000 -F max_file_count=1 -F expires=1709822431 -F signature=<signature> -F redirect= -F<EMAIL_ADDRESS>...
  File "/venv/lib/python3.9/site-packages/firecrest/ExternalStorage.py", line 175, in finish_upload
    command = subprocess.run(
  File "/usr/local/lib/python3.9/subprocess.py", line 505, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/local/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/local/lib/python3.9/subprocess.py", line 1837, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'curl'

I suppose you add this to the README.md, or add a INSTALL.md.
If you're aware of any other dependency you should add them as well, of course.
Regards
Fabian from 4cast

Hi Fabian, thank for catching this. We will update the documentation or change the method of uploading the file.


Forward appearance methods to the appropriate child view controller

This is based on and supersedes #37.

@ikesyo Thanks！！ 👍


Dependencies

I believe the dependencies should be listed inside the gemspec. It currently requires at least crack and ap. Ill list all of them when I get it working.

Final list
crack
ap
colorize
mysql2 -- you should really switch to leveldb or something similar embedded DB. mysql is way to heavy weight for a simple cli tool

Good catch, I've committed a fix. Thank you !

I will try to switch to h2 in the following days.


Decay or otherwise highlight outdated hexes

It would be great to see on the map, hexes that were mapped beyond some thresholds. As it stands, with hexes all lit up it's impossible to see what areas need mapping.

Date filter suggested in #94


Dagger seems to break with parameterized defgates

This following results in an error:
import numpy as np
from pyquil.quil import Program
from pyquil.gates import RY, RZ, Y, NOT
from pyquil.api import QVMConnection
from pyquil.parameters import Parameter, quil_sin, quil_cos
qvm = QVMConnection()

theta = Parameter('theta')
cry_matrix = np.array([[1, 0, 0, 0],
                       [0, 1, 0, 0],
                       [0, 0, quil_cos(theta/2), -quil_sin(theta/2)],
                       [0, 0, quil_sin(theta/2), quil_cos(theta/2)]])

# define controlled r-y gate: CRY
prog = Program()
prog.defgate("CRY", cry_matrix, [theta])

def CRY(theta, q0, q1):
    return ("CRY({}) {} {}".format(theta, q0, q1))

prog += Program(
    CRY(0, 0, 1),
    Program(CRY(0, 0, 1)).dagger()
)
print(prog)
qvm.run(prog, [0])

The error is:
DEFGATE CRY(%theta):
    1, 0, 0, 0
    0, 1, 0, 0
    0, 0, cos(%theta/2), -1*sin(%theta/2)
    0, 0, sin(%theta/2), cos(%theta/2)

CRY(0) 0 1
CRY-INV 0 1

---------------------------------------------------------------------------
QVMError                                  Traceback (most recent call last)
<ipython-input-2-83481f00619d> in <module>()
     24 )
     25 print(prog)
---> 26 qvm.run(prog, [0])

~/code/pyquil/pyquil/api/qvm.py in run(self, quil_program, classical_addresses, trials)
    101         else:
    102             payload = self._run_payload(quil_program, classical_addresses, trials)
--> 103             response = post_json(self.session, self.sync_endpoint + "/qvm", payload)
    104             return response.json()
    105

~/code/pyquil/pyquil/api/_base_connection.py in post_json(session, url, json)
     79     res = session.post(url, json=json)
     80     if res.status_code >= 400:
---> 81         raise parse_error(res)
     82     return res
     83

QVMError: There is no primary method for the generic function
  #<STANDARD-GENERIC-FUNCTION QVM:TRANSITION (27)>
when called with arguments
  (#<QVM-APP::PROFILED-PURE-STATE-QVM {1008732163}>
   #<CL-QUIL:UNRESOLVED-APPLICATION {1008730AD3}>).
See also:
  The ANSI Standard, Section <IP_ADDRESS>

The QVM returned the above error. This could be due to a bug in the server or a
bug in your code. If you suspect this to be a bug in pyQuil or Rigetti Forest,
then please describe the problem in a GitHub issue at:
    https://github.com/rigetticomputing/pyquil/issues

Looking at our implementation it seems like we haven't written any functionality to support this. At this time I would recommend either:

adding support. will take time dealing with symbolic parameters
at least adding a better error / warning when you try to dagger a def gate with parameters

It looks like the error produced is from the lack of a DEFGATE CRY-INV instruction as I am able to reproduce with a simple 4x4 undefined identity gate matrix:
import numpy as np
from pyquil.quil import Program
from pyquil.api import QVMConnection
qvm = QVMConnection()

I2_matrix = np.array([[1, 0, 0, 0],
                       [0, 1, 0, 0],
                       [0, 0,1, 0],
                       [0, 0, 0, 1]])

prog = Program()
def I2(q0, q1):
    return ("I2 {} {}".format(q0, q1))

prog += Program(
    I2(0, 1)
)
print(prog)
qvm.run(prog, [0])

with the same error:
I2 0 1

---------------------------------------------------------------------------
QVMError                                  Traceback (most recent call last)
<ipython-input-9-bfa58265c432> in <module>()
     19 )
     20 print(prog)
---> 21 qvm.run(prog, [0])

~/code/rigetti/pyquil/pyquil/api/qvm.py in run(self, quil_program, classical_addresses, trials, needs_compilation, isa)
    130             return job.result()
    131         else:
--> 132             response = post_json(self.session, self.sync_endpoint + "/qvm", payload)
    133             return response.json()
    134

~/code/rigetti/pyquil/pyquil/api/_base_connection.py in post_json(session, url, json)
     86     res = session.post(url, json=json)
     87     if res.status_code >= 400:
---> 88         raise parse_error(res)
     89     return res
     90

QVMError: There is no primary method for the generic function
  #<STANDARD-GENERIC-FUNCTION QVM:TRANSITION (27)>
when called with arguments
  (#<QVM-APP::PROFILED-PURE-STATE-QVM {100A9DFA13}>
   #<CL-QUIL:UNRESOLVED-APPLICATION {100A9DE433}>).
See also:
  The ANSI Standard, Section <IP_ADDRESS>

The QVM returned the above error. This could be due to a bug in the server or a
bug in your code. If you suspect this to be a bug in pyQuil or Rigetti Forest,
then please describe the problem in a GitHub issue at:
    https://github.com/rigetticomputing/pyquil/issues

Should this be a separate issue?
However, the dagger method does break when attempting to define the daggered version of a parameterized gate:
import numpy as np
from pyquil.quil import Program
from pyquil.api import QVMConnection
from pyquil.parameters import Parameter, quil_sin, quil_cos
qvm = QVMConnection()

theta = Parameter('theta')
cry_matrix = np.array([[1, 0, 0, 0],
                       [0, 1, 0, 0],
                       [0, 0, quil_cos(theta/2), -quil_sin(theta/2)],
                       [0, 0, quil_sin(theta/2), quil_cos(theta/2)]])

# define controlled r-y gate: CRY
prog = Program()
prog.defgate("CRY", cry_matrix, [theta])

def CRY(theta, q0, q1):
    return ("CRY({}) {} {}".format(theta, q0, q1))

prog += Program(CRY(np.pi, 0, 1))
prog += prog.dagger()

print(prog)
qvm.run(prog, [0])

and the error:
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-7830a459a8f8> in <module>()
     19
     20 prog += Program(CRY(np.pi, 0, 1))
---> 21 prog += prog.dagger()
     22
     23 print(prog)

~/code/rigetti/pyquil/pyquil/quil.py in dagger(self, inv_dict, suffix)
    430         for gate in self._defined_gates:
    431             if inv_dict is None or gate.name not in inv_dict:
--> 432                 daggered.defgate(gate.name + suffix, gate.matrix.T.conj())
    433
    434         for gate in reversed(self._instructions):

AttributeError: 'Function' object has no attribute 'conjugate'

Additionally, when outputting the -INV version of user-defined gates it does not come along with the parameters :
CRY(0) 0 1
CRY-INV 0 1


Create devcontainer.json

Summary
A clear and concise description of what the problem or opportunity is. Link to an issue if relevant.
Changes
Describe the changes this pull request introduces.
Task list

[ ] For workflow changes, I have verified the Actions workflows function as expected.
[ ] For content changes, I have reviewed the style guide.

asdf


Feature to subscribe to pubsub channel in MasterReplica setup

Feature Request
Is your feature request related to a problem? Please describe
I have master-replica setup and using pubsub in the project. Current API allows me to configure MasterReplica connection and specify ReadFrom.REPLICA setting. I can use that connection to see channels, to publish messages but there is no possibility to subscribe to channel. So it makes useless whole MasterSlave config and setting ReadFrom for pubsub
Describe the solution you'd like
  RedisClient client = RedisClient.create();

    StatefulRedisMasterReplicaConnection<byte[], byte[]> connect = MasterReplica.connect(
              client,
              ByteArrayCodec.INSTANCE,
              messageBrokerConfig.getNodes(true).stream()
                      .map(RedisURI::create)
                      .toList());
      connect.setReadFrom(ReadFrom.REPLICA);
      RedisAsyncCommands<byte[], byte[]> commands = connect.reactive();

    //missing feature, like it is in pubsub commands
    Flux<ChannelMessage<byte[], byte[]>> channels = commands .observeChannels();

    //or even better - possibility to specify channel
    Flux<ChannelMessage<byte[], byte[]>> channels = commands.observeChannels(channelName);

Master/Replica isn't supposed to be used for Pub/Sub as notifications aren't broadcasted to replicas/the master. Please use single-connection Pub/Sub.


Navigation to URL

This will allow visuals to navigate the user to another URL.

Hi, can you please give an update as to when this will be released?  The changelog and roadmap don't seem to be aligned.
https://github.com/Microsoft/PowerBI-visuals/blob/master/Roadmap/README.md
https://github.com/Microsoft/PowerBI-visuals/blob/master/ChangeLog.md

@ignatvilesov Hi, do you have any idea when this feature will be released?  Thanks

@TonyGaul As far as I know, it will be available in May 2017. We'll update status of this issue as soon as we implement it.

Thanks for the update!

Really looking forward to this particular feature. Any updates?

we're trying to push this to SU09 (beginning of Aug 2017)

Any Updates? I would love to be able to link to other reports with more details utilizing my custom visualization.
Thanks.

Any update?

Hi, I am still waiting for this update too.  Please provide an accurate implementation date.   This request has been on the backlog for well over a year.

@nicksav, @TonyGaul Navigation URL API is postponed to API 1.9

Hi @uve  ETA for 1.9?
Thanks
Nick

@nicksav, new API is coming later this year.

This feature has been delivered in API 1.9.0


Quote column references in expression tests

This ensures that all the expression tests use quotes for column references, even for the calcs columns which tend not to need quotes in most dialects of SQL. Many of the calcs column references were already quoted, but many of them were not. Now, they all are.
Also incremented the patch version in tdvt/version.py and added release notes.

Thanks, Will, I'll take a look this sprint.

Thanks for the PR @wnob, everything looked good on our internal run - :shipit:
If you can do the salesforce-cla workflow above that'd be great, but "I couldn't because it's broken" is also a perfectly acceptable alternative.
Curious - did you run into issues with any specific datasources/SQL dialects that prompted the PR? If you did, I'd love to look at your logs to see what happened on the Tableau side.
Thanks again, greatly appreciated

Not sure if it worked properly but this is what it shows when I try to re-sign:

I'm working on an integration between Looker and Tableau that has some idiosyncratic column name formatting. We've been collaborating with some of you folks including Thomas Nhan et al.
The error seemed relatively straightforward in this case. We had to add a custom logical query format to accommodate our column name format, but that config seems to apply to the "logical" tests only; not the "expression" tests. Adding quotes to all the expression tests makes it easier for us to sort-of hack it into working with a single idempotent sed command, and I figured it couldn't hurt to try to get that upstreamed, since many of the expression tests used quotes already.


Category: if not exists...

example from main page doesn work.
If the category does not exists, not new will be created. Bug or wanted feature?
bin/konsum --config=config insert ev 90091.3 '2019-06-22T13:44:17'
(node:23606) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'writeValue' of undefined
at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:23606) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:23606) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

There is no auto creation of categories in place.


Drive not mounted, browsing local content only

im new to this and i just got it too work until i saw Drive not mounted, browsing local content only i was so confused nothing work and i saw other people had the problem and there on mac but im on windows, whenever i click on the coner where it says it it still does not work, i dont know how to fix this but if you can pls help

READ README, WRONG REPO


minor fix on the cpp codegen

Looking at the docs (https://jestjs.io/docs/api#testname-fn-timeout), I think you can specify a timeout value for each test. Not sure what's the right value, ideally we can bring down compilation time (precompiled header?)

Looking at the docs (https://jestjs.io/docs/api#testname-fn-timeout), I think you can specify a timeout value for each test. Not sure what's the right value, ideally we can bring down compilation time (precompiled header?)

Thx tiark, I will fix it.


chore: flattenJson: efficient strings, arrays and objects skip.

Implement a way to efficiently skip values, in this way we are just scanning the buffer until we find the end of string/array/object, and don't check inner values.
benchmark                                                old ns/op     new ns/op     delta
Benchmark_JsonFlattener_ContextFields-10                 17312         9053          -47.71%
Benchmark_JsonFlattener_MiddleNestedField-10             17426         10713         -38.52%
Benchmark_JsonFlattener_LastField-10                     17060         9553          -44.00%
Benchmark_JsonFlattner_Evaluate_ContextFields-10         17645         9495          -46.19%
Benchmark_JsonFlattner_Evaluate_MiddleNestedField-10     17935         11152         -37.82%
Benchmark_JsonFlattner_Evaluate_LastField-10             17475         9882          -43.45%

benchmark                                                old allocs     new allocs     delta
Benchmark_JsonFlattener_ContextFields-10                 23             3              -86.96%
Benchmark_JsonFlattener_MiddleNestedField-10             24             4              -83.33%
Benchmark_JsonFlattener_LastField-10                     22             2              -90.91%
Benchmark_JsonFlattner_Evaluate_ContextFields-10         33             13             -60.61%
Benchmark_JsonFlattner_Evaluate_MiddleNestedField-10     33             13             -60.61%
Benchmark_JsonFlattner_Evaluate_LastField-10             29             9              -68.97%

benchmark                                                old bytes     new bytes     delta
Benchmark_JsonFlattener_ContextFields-10                 560           48            -91.43%
Benchmark_JsonFlattener_MiddleNestedField-10             576           64            -88.89%
Benchmark_JsonFlattener_LastField-10                     544           32            -94.12%
Benchmark_JsonFlattner_Evaluate_ContextFields-10         992           480           -51.61%
Benchmark_JsonFlattner_Evaluate_MiddleNestedField-10     1000          488           -51.20%
Benchmark_JsonFlattner_Evaluate_LastField-10             824           312           -62.14%

See discussion here: https://github.com/timbray/quamina/issues/113#issuecomment-1266681752

I'm not a fanatic about coverage percent but when it goes down that always makes me nervous. I looked at the actual coverage red/green and didn't see anything uncovered that looked very worrying, but please have a glance at the coverage and see if there's anything that surprises you.

This is actually interesting! I checked the coverage and increased coverage actually when I ran only TestFJ tests from 24%~ to 30%~.
I'll give it a look, it's important that we will have a (almost) perfect coverage for parsing JSON.
I'll push commits to address the changes you are raising and before merging I'll do some rebases with squashes (so it will go with the commit conventions, and will be concentrated together).

Regarding benchmarks: yeah it's tricky, but we could take a look at https://github.com/benchmark-action/github-action-benchmark and see if it provides value for us?

Regarding benchmarks: yeah it's tricky, but we could take a look at benchmark-action/github-action-benchmark and see if it provides value for us?

This looks really awesome!! Will be interesting to use it here, and get alerts on PRs when we have a regression. I'll do it in PR immediately after this PR is merged, and let's see what we think about the results?

Codecov Report
Base: 94.48% // Head: 94.08% // Decreases project coverage by -0.40% :warning:

Coverage data is based on head (f6b7e9c) compared to base (4b37ecc).
Patch coverage: 82.81% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #119      +/-   ##
==========================================
- Coverage   94.48%   94.08%   -0.41%
==========================================
  Files          16       16
  Lines        1849     1909      +60
==========================================
+ Hits         1747     1796      +49
- Misses         71       78       +7
- Partials       31       35       +4

Impacted Files
Coverage Δ

flatten_json.go
94.09% <82.81%> (-1.36%)
:arrow_down:

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.

@timbray the PR is ready for another round of review.
Regarding code coverage, the comment says there is a decrease, but when I open https://app.codecov.io/gh/timbray/quamina/pull/119 there is an increase of 0.17% and for flatten_json.go the increase is 0.42%.
About the commits, once you approve I'll merge, but before merging I'll squash the commits (manually with interactive rebase) and will do force-push.

When I look at the codecov report, it says the coverage is up: https://app.codecov.io/github/timbray/quamina/commit/76952717c23cb3f1cc04d1f9f9a61dd23876d876
OK, will review today.


Setting storage level to SuccinctRDDImpl from SuccinctRDD apply methods

Hi all, this is my first PR to succinct repo.
I would like to introduce two simple changes on apply methos of SuccinctRDD companion object:

possibility to set storage level starting from org.apache.spark.rdd.RDD (with default value, so it is not mandatory)
usage of storageLevel parameter for SuccinctRDDImpl constructor
Thank you.
Bests.

Thanks!


vim: add nvim-peekup

Motivation for this change
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 112765 1

10 packages built:

spacevim
vimPlugins.nerdtree (vimPlugins.The_NERD_tree)
vimPlugins.denite (vimPlugins.denite-nvim)
vimPlugins.git-messenger-vim
vimPlugins.gitgutter (vimPlugins.vim-gitgutter)
vimPlugins.lspsaga-nvim
vimPlugins.minimap-vim
vimPlugins.nvim-compe
vimPlugins.nvim-peekup
vimPlugins.nvim-treesitter

Result of nixpkgs-review pr 112765 at 7fa0ee80 run on x86_64-linux 1

10 packages built:

spacevim
vimPlugins.denite-nvim
vimPlugins.git-messenger-vim
vimPlugins.lspsaga-nvim
vimPlugins.minimap-vim
vimPlugins.nerdtree
vimPlugins.nvim-compe
vimPlugins.nvim-peekup
vimPlugins.nvim-treesitter
vimPlugins.vim-gitgutter

18 suggestions:

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:1581:5:
     |
1581 |     meta.homepage = "https://github.com/rhysd/git-messenger.vim/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:2278:5:
     |
2278 |     meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:2362:5:
     |
2362 |     meta.homepage = "https://github.com/wfxr/minimap.vim/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:2818:5:
     |
2818 |     meta.homepage = "https://github.com/preservim/nerdtree/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:2926:5:
     |
2926 |     meta.homepage = "https://github.com/hrsh7th/nvim-compe/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:3070:5:
     |
3070 |     meta.homepage = "https://github.com/gennaro-tedesco/nvim-peekup/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:3118:5:
     |
3118 |     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:5666:5:
     |
5666 |     meta.homepage = "https://github.com/airblade/vim-gitgutter/";
     |     ^

warning: license-missing
Package is missing a license
Near pkgs/misc/vim-plugins/generated.nix:928:5:
    |
928 |     meta.homepage = "https://github.com/Shougo/denite.nvim/";
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:1581:5:
     |
1581 |     meta.homepage = "https://github.com/rhysd/git-messenger.vim/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:2278:5:
     |
2278 |     meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:2362:5:
     |
2362 |     meta.homepage = "https://github.com/wfxr/minimap.vim/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:2818:5:
     |
2818 |     meta.homepage = "https://github.com/preservim/nerdtree/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:2926:5:
     |
2926 |     meta.homepage = "https://github.com/hrsh7th/nvim-compe/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:3070:5:
     |
3070 |     meta.homepage = "https://github.com/gennaro-tedesco/nvim-peekup/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:3118:5:
     |
3118 |     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:5666:5:
     |
5666 |     meta.homepage = "https://github.com/airblade/vim-gitgutter/";
     |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/misc/vim-plugins/generated.nix:928:5:
    |
928 |     meta.homepage = "https://github.com/Shougo/denite.nvim/";
    |     ^


Armor bars disappear on latest build 22

I downgraded to build 18 and it fixed it.

@Fonzee9 This should be fixed in version 1.6.5


Can't resolve 'crypto' in '/node_modules/multipass-js/dist/lib'

I'm in a gatsby project and I get these errors:
ERROR in ./node_modules/multipass-js/dist/lib/index.js 23:28-45
Module not found: Error: Can't resolve 'crypto' in '**(REDACTED ROOT)**/node_modules/multipass-js/dist/lib'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "crypto": require.resolve("crypto-browserify") }'
        - install 'crypto-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "crypto": false }
 @ ./node_modules/multipass-js/dist/index.js 13:13-29

@shadtek any luck with your issue? i was thinking about using this implementation in a gatsby project.

@hudsonandtask I was able to get it working, thanks for following up. Please tell me if this works for you:
npm install buffer
npm install crypto-browserify
npm install stream-browserify
In gatsby-node.js:
exports.onCreateWebpackConfig = ({ actions, plugins }) => {
	actions.setWebpackConfig({
		plugins: [plugins.provide({ Buffer: ['buffer/', 'Buffer'] })],
		resolve: {
			fallback: {
				crypto: require.resolve('crypto-browserify'),
				"stream": require.resolve('stream-browserify')
			},
		},
	})
}

@shadtek oh man great, thank you! Checking it out now.

@hudsonandtask any update?

@shadtek worked perfect, thanks a lot.


Fix missing string constant for Darwin Framework

Problem
The CHIP Framework doesn't compile because a String constant was removed.

Summary of Changes
Added the String constant back

Marking hotfix based on description that compilation fails.


Use isNull for null checks

Some suggestions that I got when testing with the analyzers at https://github.com/ionide/ionide-analyzers/pull/85

I actually prefer just having operators. Is there a good reason to use 'isNull' instead?

It's supposed to generate more efficient code (there's some discussion and links in the FSharpLint issue at https://github.com/fsprojects/FSharpLint/issues/439).
Saying that, quite possibly it doesn't really matter for cases in the diagnostics tools etc


added psutil

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev@b219a39). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@          Coverage Diff           @@
##             dev      #10   +/-   ##
======================================
  Coverage       ?   26.76%
======================================
  Files          ?        8
  Lines          ?      355
  Branches       ?       43
======================================
  Hits           ?       95
  Misses         ?      258
  Partials       ?        2

Flag
Coverage Δ

unittests
26.76% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[Migrate actions] Create a best practices guide

Description
As an actions user, I want to know that each action meets a minimal security standard. I also need to be aware of when I can or can't use an action due to required permissions for that action.
As an actions maintainer, I want to know that I'm meeting dbt standards regarding security in GHA. Actions generally require elevated permissions and access to credentials. I want to make sure I'm properly managing these scenarios without needing to consult Security on every edit.
### Acceptance criteria
- [ ] I know when an action can be triggered by a third party (e.g. CI for community contributors)
- [ ] I know when to use `pull_request` vs. `pull_request_target`
- [ ] I have guidelines for when something should be an environment/repo variable versus an environment/repo secret
- [ ] I know when I should use an environment for variables/secrets versus the general repo or org variables/secrets

Impact to other teams
This impacts Adapters and Core since they are the primary consumers of these actions.
Proposals

environments should be used for all releases and gated on an approval if production
passwords and tokens are secrets
variables that contain public account ids (e.g. an AWS ARN) are secrets
user names, database names, AWS Access Key ID are variables (not secrets)

We have a PR with these contents already.


cmd/link/internal/ld/pe: Fix segfault adding resource section

When rsrc.P is used directly, the array backing the byte slice seems
to be at a very odd area in memory which causes the code to later
segfault when assigning to the slice (see associated issue for segfault
address). This change fixes it so that the linker no longer segfaults
when accessing the slice by copying the data to the heap instead of
relying on the original data to not have been munmapped underneath us.
Fixes #42384

Sorry for the CLA mixup, I had the wrong email set when making the commit, but it's been fixed.


Update OpenJ9 jdk8 builds to use freetype 2.9.1 and VS2017

These are the options used to build the last Semeru release (0.33 / jdk8u345).

@AdamBrousseau fyi


Merge sync 202309

Summary
Sync to latest upstream #29647cd

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 9 committers have signed the CLA.:white_check_mark: dkstyle:x: chenxsan:x: xffxff:x: sokra:x: ross-u:x: undergroundquizscene:x: dkdk225:x: slav-getov:x: josephfrazierYou have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 9 committers have signed the CLA.:white_check_mark: dkstyle:x: chenxsan:x: dkdk225:x: xffxff:x: sokra:x: undergroundquizscene:x: slav-getov:x: ross-u:x: josephfrazierYou have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 9 committers have signed the CLA.:white_check_mark: dkstyle:x: chenxsan:x: xffxff:x: ross-u:x: sokra:x: slav-getov:x: dkdk225:x: undergroundquizscene:x: josephfrazierYou have signed the CLA already but the status is still pending? Let us recheck it.


broken odo link

▶ odo service list
NAME                AGE
MariaDB/mariadb     17m10s

▶ odo link MariaDB/mariadb
 ✓  Successfully created link between component "springboot" and service "MariaDB/mariadb"

To apply the link, please use `odo push`

▶ odo push
 ✓  Waiting for component to start [9ms]

Validation
 ✓  Validating the devfile [23800ns]

Creating Kubernetes resources for component springboot
 ✗  Failed to start component with name springboot. Error: Failed to create the component: unable to create or update component: pvc not found for mount path springboot-mariadb-mariadb

using SBO  0.7.0
▶ odo version
odo v2.1.0 (6040118b0)

/priority critical

/assign
It is an issue with SBO 0.7.0.
Default for bindAsFiles changed from false to true. Currently, odo can't handle bindAsFiles: true. To properly support this ti will require #4553
The fix, for now, is to make odo set  bindAsFiles: false.


URL.init(string:) handling of empty strings has changed in Swift 6

Initializing a URL from an empty string in Swift 6 on Linux now returns a non-nil URL value. In earlier Swift versions and on macOS it returns nil.
On Linux Swift 5.10:
  1> import Foundation
  2> let u = Foundation.URL(string: "")
  [snip]
  3> print(u)
nil

On Linux Swift 6.0.1:
  1> import Foundation
  2> let u = Foundation.URL(string: "")
  [snip]
  3> print(u)
Optional()

This is an expected behavior change when updating URL to RFC 3986. A URL always contains a path, and it may be empty. "" is considered a valid relative path, and something that can be resolved against a base URL. The RFC lists resolving "" against a base URL as an example in section 5.4.1. We'll monitor bincompat from this change.


Bug with removing packages if partitioning is active

https://hapifhir.io/hapi-fhir/apidocs/hapi-fhir-storage/ca/uhn/fhir/jpa/partition/BaseRequestPartitionHelperSvc.html line 135 sets partitionId to null when removing a package.

Made own implementation of RequestPartitionHelperSvc which catches the exception and returns the expected RequestPartitionId.allPartitions()


Try to build with Cuda 10.2 on Linux

DO NOT MERGE, this is just a test for now

Hi, I was also looking into cuda 10.2 support. Even if I installed cuda 10.2 on a local machine, and successfully built from source. TF2.3 (dso_loader.cc) is still trying to load cuda 10.1 as it's hard coded. Need to symlink cuda10.2 as 10.1.

Hi @roywei ,
As we have discussed with @frankfliu during our last meeting, we try to keep the build of the native libraries as close as what is being delivered in the Python wheels and try to avoid tampering with the source code of the main TF repository, since it would be hard for us to guarantee any stability by doing so.
We also have discussed starting to have additional "experimental" builds, in which case no stability will be guaranteed and users would be well aware of it. Cuda 10.2-enabled can be one of them. But right now, we already have a lot of issues with our build platform (GitHub actions) and adding more stress on it is probably not something that we will look at in the near future. So I would say that having custom builds (where you can patch the code as you want) is probably still the best approach until TensorFlow supports Cuda 10.2 officially.
There is already this issue reported in TensorFlow core where you can share your ideas as well: https://github.com/tensorflow/tensorflow/issues/38194


Disregard failed Pings in updateLatency() for cluster nodes

It is possible that a ping command might fail very quickly due to an
immediate connection refused message or some other server failure condition.
In this case, the derived latency is not reliable and should not be used
to compare this node to other nodes in the cluster.
This change will only count successful Ping commands in the average latency
and in the case of no successful Pings, set the latency to an arbitrarily
high value to make this node have the least priority when routing by latency.

Thanks :+1:


How to insert "" link within el-menu-item?

Hi! If we look the NavMenu Doc, there recommend use  like  <el-menu-item index="3">Orders</el-menu-item>, but click event works only in small tag  area without full el-menu-item.
Reproduction Link
http://jsfiddle.net/romanany/eaf3tc9y/

.el-menu-item a {
  display: block;
}

That workaround only increase the heigth.

@romangit This is really a matter of CSS: http://jsfiddle.net/leopoldthecuber/eaf3tc9y/1/


Translation files to Khmer added

Admin files copied from en to kh(Khmer) and translated.

Thanks!


'/compose/compose-file/#links' should reflect '/compose/networking/#links'

File: compose/compose-file/index.md, CC @londoncalling
caveat: I have only beginner knowledge about Docker Compose.
I'm trying to answer the question:

Do I need a 'links' section in my Compose file for my service 'a' to talk to my service 'b'?

I noticed conflicting advice. The description at https://docs.docker.com/compose/compose-file/#links is a little misleading and out-of-date I think when you compare it to https://docs.docker.com/compose/networking/#links.
Where https://docs.docker.com/compose/networking/#links includes the critical distinction that links are

not required to enable services to communicate - by default, any service can reach any other service at that service’s name'

, then notice at https://docs.docker.com/compose/compose-file/#links you find that actually the opposite is suggested with

Link to containers in another service.

At https://docs.docker.com/compose/compose-file/#links I think it would useful to explain that links are not necessary for services to communicate. And that instead you can just rely on the default behavior.
I'm trying hard to write an idiomatic docker-compose file, and I'm relying on the docs.
Please let me know if I'm off base on this one, thanks

Thanks @dgroomes, I've made a small docs update per the referenced pull request ^^ and tagged you on the PR. Let me know what you think.


Add a "quick change" link under "add new activity"

https://www.dropbox.com/s/o7uek3gf8nrx87z/Screenshot 2015-07-02 15.33.28.png?dl=0  Under this box, add a link that's like "Just making a quick change like a typo? Browse to the file you need to tweak." - then they go to the page, make the change, then upon "save" it auto generates a new activity that's then accessible from the activity overview.

Something along this line:

BAAAAAAAAHN.

In order for this to work, we also would need an interrupt screen that forces user to make an activity before actually making any changes.


update sql for filter service. - [closed]

In GitLab by @sokril on Dec 15, 2017, 03:13
Merges servicefilter -> dev

In GitLab by @wknet123 on Nov 13, 2019, 10:18
closed


Mess in Initial migration section

The content for "Initial migration" is confusing.
The explanation for 2 commands: ef migrations add InitialCreate and ef database update, I believe they are only for VS Code, however they are also shown in VS snippet.
same issues for Add-Migration and Update-Database explanation.

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

ID: 6719f08e-3bd7-dc1a-71df-f2ef9fbca9d8
Version Independent ID: 7096fdb3-612e-9e00-bd0b-8ea4886a09ce
Content: Add a model to a Razor Pages app in ASP.NET Core
Content Source: aspnetcore/tutorials/razor-pages/model.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

The doc is correct.


Problem with API

Hi Mumblebaj,
I have noticed that you updated the repo recently, but there seems to be an error:
[ERROR] MMM-Rugby Error fetching API SPORT Ranking Data:  TypeError: Cannot read properties of undefined (reading 'slice')
at Class.getapiSportsRankingData

Hi. Please share your config.

{
module: 'MMM-Rugby',
position: 'bottom_right',
hiddenOnStartup: true,
config: {
rankingLimit: 5,
matchesLimit: 5,
matchesOlderThan: 7,
hiddenOnStartUp: true
}
},

I have left this out :
collectionType: "free" // api-key required
Seems to be working with this now :)

I actually only want to following international games , curriecup and URC. Any idea how I can figure the module to only show those? And with the rankings.

Currie Cup is on apiSport and does not have a current season available. The last currie cup on apiSport was 2018. Seems like they not sharing data. You can get URC on apiSport with league 76 but you don't have the the International rankings available from apiSport.