Refactored micronaut tracing-opentelemetry-kafka.

Added some important features and fixed bugs:
Wrappers for consumers and producers were created twice - fixed
Added filter messages to trace
Added filter topics to trace
Added ability to disable span attributes prefix
Added ability to customize span attributes prefix
Added default TracingConsumerInterceptor and TracingProducerInterceptor to connect them to kafka client with same functionality

@graemerocher done

so my concern about this change is that it is a breaking API change

@graemerocher Possibly, but I believe that no one but me has used this module before, because there was a serious bug with a double proxy object that caused the tracing to be duplicated. So I think it's worth forgetting about the existence of the first version and consider this version as a reference point, because I already tried this code on a production project

here was a serious bug with a double proxy object that caused the tracing to be duplicated.

do you have a test which reproduce this bug?

@sdelamo @graemerocher No, I haven't tests, but I tried to use this module in my prject. Problem was in classes KafkaTelemetryProducerTracingInstrumentation and KafkaTelemetryConsumerTracingInstrumentation. With code
    public Producer<?, ?> onCreated(BeanCreatedEvent<Producer<?, ?>> event) {
        return kafkaTelemetry.wrap(event.getBean());
    }

was dublicate wrapping.
This is fix:
        Producer<?, ?> bean = event.getBean();
        if (Proxy.isProxyClass(bean.getClass())) {
            return bean;
        }

        return kafkaTelemetry.wrap(event.getBean());

In general, I did not quite understand the principle of introducing such changes. If you are reworking the existing part of the functionality, although I did not change it, but expanded the capabilities (the config only expanded, the bins remained the same, just, the ability to filter was added. By the way, where is the breaking change here?), then after such changes we have to wait for the next major version for several years?

Also this was renamed and the changes to the factory look incompatible as well https://github.com/micronaut-projects/micronaut-tracing/pull/272/files#diff-078f7e448e934bb347b3689de156e8a604e2f424935c7975ad4d59ad1ae4dd58R36
Just want to say we really appreciate your contributions, but if there is a way to fix a problem without breaking binary compatibility then that is the preferred path way forward.

@graemerocher ok. It just so happens that the release of 4.0 is just around the corner (at least it's safe to say that it will happen in 2022), so we can include these changes in 4.0.
PS Personally, my opinion: any rules that slow you down in development or development are insignificant and should have the possibility of an exception. The result and efficiency are important, and not fitting to some standards, by this you yourself limit your possibilities. But again, this is my personal opinion.

I understand what you are saying, it would be easier to break things on each release trust me. However when you are trying to build a framework where users rely on some semblance of API stability you can't just break the API on each release

Yes, I understand. A framework is a framework. But this is a library "from the side", which is not the core and generally has application in very special cases - the use of tracing through kafka, i.e. on systems that have hundreds of services (in other cases, this is impractical). Since the integration of opentelemetry with Kafka itself is still in alpha release and they can make significant changes to the API with each release, I see no problem doing the same in this case. I want to say that no one can guarantee that a new module in the framework becomes automatically working and immediately correctly done. But due to the structure of your repositories, where modules are combined into groups, it is not possible to separately implement a similar module in the beta version.
It may be worth considering somehow marking new modules as unstable or not tested on real projects, as happened with kafka-opentelemetry .

@graemerocher ok. It just so happens that the release of 4.0 is just around the corner (at least it's safe to say that it will happen in 2023), so we can include these changes in 4.0.

@altro3 Can you change the base of this PR to be master?

somehow marking new modules as unstable or not tested on real projects,

We don't consider modules to be unstable or not tested. Obviously, we can miss things, and some modules are more battle-tested than others, but we consider a module to be usable by Micronaut users in production.

@altro3 that is why have the @Experimental and @Internal annotations so the API can clearly be marked as such and then you can make as many changes as you want. The classes modified in this PR are unfortunately not annotated with these annotations but probably should have been.

Also btw the first version of this module was originally contributed by yourself in this PR https://github.com/micronaut-projects/micronaut-tracing/commit/42f024985063eea1c022813b81bcd4fb220b09c7
We assumed you as the contributor would have tested the integration and the original PR was submitted with tests. Next time it would be good if you are unsure whether the functionality is ready that you emphasise that the feature being contributed is experimental and should be marked as such. I apologise from my side as the one who merged this PR for not pointing this out at the time.
Like I said we really appreciate your contributions but the same policies that exist for developing applications cannot apply to frameworks.
If there is a way you can correct the current implementation whilst maintaining binary compatibility that would be good, otherwise please move the PR to the next major version. Thanks.

@graemerocher @sdelamo I understand everything, thanks.
So, I reworked these changes a bit so that they are not so critical. Please look again at my changes, I think everything now satisfies the conditions.
As for the unstable module: yes, I meant the analogue with the Experimental and Internal annotations, only at the module level.
Overall, the integration worked. I found only one bug - this is double proxying, there were simply not enough tools to manage this tracing. Those. as it turned out, the default implementation allowed either enabling tracing for all consumers, producers, messages without the possibility of any filtering or sampling. This turned out to be a critical shortcoming.
In any case, I think now the changes are quite compatible with the binary api

@altro3 if you want this in 4.x please rebase and target master

@graemerocher done


Searchhead clustering

This implements the ability to configure search head clustering and initiate the captain election process.
Usage is documented in the README and additional information regarding search head clustering can be found in the Splunk Docs

I think I addressed what you were getting at regarding the tests. The members list is hard coded in the tests now.
Also fixed an error from an extra .join that broke things when setting the members via attributes instead of via chef search.

Looks great @vidkun. I pulled your changes locally and made minor edits. Could you give me write access to your repo so you could review? After you approve, I think we're good to go.

Finally merged 🎆
Thank you @vidkun for working on this.


Text color

Text color is not getting changed
I have passed color in all possible different ways in xml :
numberpicker:snp_value_text_color="#fff"
numberpicker:snp_value_text_color="#ffffff"
numberpicker:snp_value_text_color="@android:color/white"
numberpicker:snp_value_text_color="@color/white"
could not set text color in java file

Thank you for the feedback, that is obviously a bug. I fixed it within db4f423e0192f9850da4ea96a96f34ea3786c9c0


Move images to github hosting

Could drastically reduce apk size and add a nice loading animation :3

About halfway done, the loading animations are partially implemented, but #2 should be fixed before doing anything else.


Upgrade zendesk chat widget with the new code snippet

Trello card
Trello-4847
Context
TPUK have suggested replacing the current Zendesk webchat widget with a later version that is more accessible. The current widget is no longer being maintained by Zendesk.
Changes proposed in this pull request
Guidance to review

@StackedPancakez Please could you rebase this and then give it a tech review sometime this week, ahead of go-live on 18/10?
I have tested from a front-end perspective (and will retest after it is rebased) - all looks fine

This is now due to go-live on Thursday 19 October @StackedPancakez
Please merge as soon as we have had email confirmation (should be around 7.30am)

@StackedPancakez FYI The widget id will be reconfirmed to us today (late Weds) but should not have changed


Add feedback functionality

#Add a finish ride button. The onclick event should trigger the deleting of ride and present a feedback page.

I am working on it


nested objects?

lodash pick allows nested picks: https://masteringjs.io/tutorials/lodash/pick
is this not supported in tidy?

Sorry this isn't supported at this time


[schemaregistry] Add flavor:azure

Failing SDK generation checks are known and non-blocking:

SDK azure-sdk-for-net-track2: Blocked by this feature request: https://github.com/Azure/azure-sdk-for-net/issues/41746.
SDK azure-sdk-for-js:  Failing because the RLC code is generated into the src folder and original code is cleared, but the samples-dev/tests folder aren't cleared, which have dependencies to the existing manual code in src folder.
SDK azure-sdk-for-java: Failing due to a conflict between generated code and existing hand-written code (wrapper for existing API), and the automation is not smart enough to merge the two. If the existing code were deleted before generating, the API would no longer be the same as public API, so this would still cause a failure. Discussion is ongoing on best way to resolve this.


Youtube video shouldn't render when it's a Markdown link

The image above shows a part of this post: Busy, Steemit, Steemd
The relevant part of the post:
[![joker meme](http://www.steemimg.com/images/2017/02/01/joker-madness-memebf03e.png)](https://youtu.be/Ylp5iKDFe10)
meme by @tibonova; click on the image for the scene uploaded by arcanus2344a

Similarly other whitelisted embeds shouldn't auto-parse from links. See the end of this post:
Steemit, as intended: https://steemit.com/photography/@pfunk/spending-the-night-with-drumbeat-red-nomenclatures-and-extraterrestrials
Busy, auto-parsed: https://busy.org/photography/@pfunk/spending-the-night-with-drumbeat-red-nomenclatures-and-extraterrestrials
and a related question: Is there somewhere that whitelisted iframe services are listed?

@pfunks Here is IframeWhiteList.
https://github.com/adcpm/busy/blob/dev/src/helpers/SanitizeConfig.js#L7


feat: Update 'table view', 'alumni'  and SLA status badges

Summary of Changes
The "Table View" badge on tables and "Alumni" badge on users are not real badges since they are part of the structured metadata. Since you can't click on these and filter. We should update the design to not look like a badge. Similarly the SLA Hit/Missed status should be updated to no longer use badges.
Tests
Removed tests that specifically required the rendering of a Flag component on these pages and added ones to test the new design.
Documentation
N/A
CheckList
Make sure you have checked all steps below to ensure a timely review.

[ ] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[ ] PR includes a summary of changes, including screenshots of any UI changes.
[ ] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[ ] In case of new functionality, my PR adds documentation that describes how to use it.

All the public python functions and the classes in the PR contain docstrings that explain what it does

[ ] PR passes all tests documented in the developer guide

Codecov Report

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

@@            Coverage Diff             @@
##           master     #544      +/-   ##
==========================================
- Coverage   81.16%   75.92%   -5.24%
==========================================
  Files         230       42     -188
  Lines        5745     1832    -3913
  Branches      682      180     -502
==========================================
- Hits         4663     1391    -3272
+ Misses       1014      391     -623
+ Partials       68       50      -18

Impacted Files
Coverage Δ

..._application/static/js/interfaces/Notifications.ts

...pplication/static/js/ducks/announcements/api/v0.ts

...ion/static/js/components/PreferencesPage/index.tsx

...onents/TableDetail/TableDescEditableText/index.tsx

...nents/TableDetail/RequestMetadataForm/constants.ts

...on/ResourceList/PaginatedApiResourceList/index.tsx

...atic/js/components/common/LoadingSpinner/index.tsx

...lication/static/js/components/SearchPage/index.tsx

...application/static/js/ducks/tableMetadata/sagas.ts

...ts/SearchPage/SearchFilter/FilterSection/index.tsx

... and 173 more

Continue to review full report at Codecov.

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

I forget the best way to fix PRs like this, but is a symptom of PRs that get too stale. I can't effectively review until we have the right diff, I'll have to pull the branch myself. Have you tried a git rebase?

I forget the best way to fix PRs like this, but is a symptom of PRs that get too stale. I can't effectively review until we have the right diff, I'll have to pull the branch myself. Have you tried a git rebase?

Another option depending on how much effort you want to invest, is to start a new branch off master and use git cherry-pick <sha> to put each desired commit into the new branch.

Closing in favor of https://github.com/amundsen-io/amundsenfrontendlibrary/pull/595


Refresh font-awesome version

It's now the latest (4.7)

Thanks for the update! Looks good!

Do you think this is going to work?
These fonts were copied from assets/vendor/font-awesome/fonts/**.*, please see gulpfile.js, line 65.

Hm, you're right, I also need to bump the version in the package.json because this will get overriden with my next check in. I will do that! Thanks for calling this out!


nginx: Set X-Forwarded-Proto based on trust from requesting source.

Django has a SECURE_PROXY_SSL_HEADER setting^1 which controls if it examines a header, usually provided by upstream proxies, to allow it to treat requests as "secure" even if the proximal HTTP connection was not encrypted.  This header is usually the X-Forwarded-Proto header, and the Django configuration has large warnings about ensuring that this setting is not enabled unless X-Forwarded-Proto is explicitly controlled by the proxy, and cannot be supplied by the end-user.
In the absence of this setting, Django checks the wsgi.url_scheme property of the WSGI environment^2.
Zulip did not control the value of the X-Forwarded-Proto header, because it did not set the SECURE_PROXY_SSL_HEADER setting (though see below).  However, uwsgi has undocumented code which silently overrides the wsgi.url_scheme property based on the HTTP_X_FORWARDED_PROTO property^3 (and hence the X-Forwarded-Proto header), thus doing the same as enabling the Django SECURE_PROXY_SSL_HEADER setting, but in a way that cannot be disabled.  It also sets wsgi.url_scheme to https if the X-Forwarded-SSL header is set to on or 1^4, providing an alternate route to deceive to Django.
These combine to make Zulip always trust X-Forwarded-Proto or ``X-Forwarded-SSLheaders from external sources, and thus able to trick Django into thinking a request is "secure" when it is not. However, Zulip is not accessible via unencrypted channels, since it redirects allhttprequests tohttps` at the nginx level; this mitigates the vulnerability.
Regardless, we harden Zulip against this vulnerability provided by the undocumented uwsgi feature, by stripping off X-Forwarded-SSL headers before they reach uwsgi, and setting X-Forwarded-Proto only if the request was received directly from a trusted proxy.
Tornado, because it does not use uwsgi, is an entirely separate codepath.  It uses the proxy_set_header values from puppet/zulip/files/nginx/zulip-include-common/proxy, which set X-Forwarded-Proto to the scheme that nginx received the request over.  As such, SECURE_PROXY_SSL_HEADER was set in Tornado, and only Tornado; since the header was always set in nginx, this was safe. However, it was also incorrect in cases where nginx did not do SSL termination, but an upstream proxy did -- it would mark those requests as insecure when they were actually secure.  We adjust the proxy_set_header X-Forwarded-Proto used to talk to Tornado to respect the proxy if it is trusted, or the local scheme if not.

Fixes:

Screenshots and screen captures:

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Merged, thanks @alexmv!


Intel ADL RVP MEC Model

Hi good day, may I know why the MEC uploaded here is MEC1501 while the Intel ADL RVP is using MEC1521? Does this (MEC1501) works on RVP?
Thanks.

Yes, this code works in MEC1521 too.
You just need to use different SPI image generator.
Refer to  https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/arm/mec1501modular_assy6885/CMakeLists.txt#L12

got it thanks Albert!


Adds status badges ✨

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
13 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 54.615%

Files with Coverage Reduction
New Missed Lines
%

services/dkg/pedersen/handler.go
13
84.89%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
2988

Relevant Lines:
5471

💛  - Coveralls


Fixed path to Microsoft.CodeContractAnalysis.targets for MSBuild v12.0.

Change requested in #30 "MSBuild 12.0 Microsoft.CodeContracts.targets imports wrong ContractAnalysis.targets"

:+1: This addresses the bug identified in #30.
:bulb: I highly recommend creating a new issue to address the sub-optimal paths used for this property. This enhancement was mentioned in #30 and applies to each of the targets files for the various MSBuild versions.

I will do a rework and propose a complete solution.

@hubuk By the way, in case you are not familiar, you can see an overview of the emoji I use in comments and their meaning on this page.

The change should be simple and will reduce duplicated content to maintain. I think that creating additional issue is an unnecessary overhead.


[crash] unwrap panic while parsing wasm module with incorrect version

Hey,
When providing this module to wain parser, I triggered a panic due to unwrapping on Result::Err variant.
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: TryFromSliceError(())', /home/scop/.cargo/registry/src/github.com-1ecc6299db9ec823/wain-syntax-binary-0.1.3/src/parser.rs:250:61
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Download: crash_wain_unwrap.zip

I could reproduce this. Thank you for reporting.

I fixed it at 655e0c0. Now an error is caused properly:
> cargo run crash_wain_unwrap.wasm
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/wain crash_wain_unwrap.wasm`
Error on parsing: expected version [1 0 0 0] but got [1, 49, 57, 0] while parsing module. caused at byte offset 4

 ... 01 31 39 00 61 73 6d 01 31 39 35 01
     ^
     starts from here

I think I should setup fuzz test.


Documentation for the experimental aggregation operators for spaces

This is now included and documented in commit 3cc3d778a6a66f6554dfeca63b93f33117c6b896. More can be found in #7.


New version of rdf-canonize does not need native build

A new version of rdf-canonize was released, which does not require a native build. This would greatly improve the development experience on windows, since it should be our only dependency that needs to be built natively. (See https://github.com/digitalbazaar/rdf-canonize/issues/5)
Since we are not depending on the package directly, but through jsonld.js we need to wait for it to update its dependencies.
I opened an issue here: https://github.com/digitalbazaar/jsonld.js/issues/272

will move this to clarify, so we can see it in a column to recheck occasionally if the update has been implemented on their end, and to add status comments

Released jsonld.js 1.2.0 using rdf-canonize 0.3.0.


[Snyk] Upgrade react-hook-form from 7.45.4 to 7.52.0

This PR was automatically created by Snyk using the credentials of a real user.![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)
Snyk has created this PR to upgrade react-hook-form from 7.45.4 to 7.52.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 21 versions ahead of your current version.

The recommended version was released on a month ago.

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

This was not me. This automated tool has now been disabled. Closing.


Fix spacing issue for step 33 of football team cards

Describe the Issue
A camper was unable to pass the test with either of the following answers

Nickname: ${nickname ? nickname : "N/A" }

Nickname: ${nickname !== null ? nickname : "N/A" }

The issue had to deal with spacing after the "N/A"
This has to be fixed because they got the correct answer
Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-modern-javascript-methods-by-building-football-team-cards/step-33
Your code
see explanation above
Expected behavior
see explanation above
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

I'd love to take a crack at this. However, I'm struggling to find the relevant files the page . If someone could help point me in the right direction that would be amazing!

@KilroyWasHere-cs-j it's here https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md

@gikf Awesome! I'll take a look later! Thanks again for the help, I much appreciate it!


PostgreSQL updateFrom() is not applying global scopes

Laravel Version: 9.22.1
PHP Version: 8.0.21
Database Driver & Version: PostgreSQL 13.2

Description:
When performing an update using ->updateFrom() (as opposed to ->update()), global scopes are not being applied to the query.
It looks like normally the eloquent method Illuminate\Database\Eloquent\Builder::update() is called, which applies scopes and then forwards to Illuminate\Database\Query\Builder::update(). But there is no Illuminate\Database\Eloquent\Builder::updateFrom() method, so calling ->updateFrom() goes directly to Illuminate\Database\Query\Builder::updateFrom(), without having the global scopes applied.
Steps To Reproduce:

Define a global scope on a model.
Run an updateFrom query using that model.

Thanks. I sent in a PR for this: https://github.com/laravel/framework/pull/44391


Cannot extend Headings.yml

I'm attempting to create a company-specific version of https://github.com/errata-ai/Microsoft/blob/master/Microsoft/Headings.yml and I'm finding that if …

I create a company-specific file (acquia/Headings.yml) in our style folder
I leave both microsoft/Headings.yml and acquia/Headings.yml enabled

… the words in microsoft/Headings.yml are treated as exceptions, but words in acquia/Headings.yml are not, unless I add microsoft.Headings = NO to _vale.ini
(The 'microsoft' style is called before the 'acquia' style in _vale.ini, if that's useful)
Here's the first 12 lines from our acquia/Headings.yml file:
extends: capitalization
message: "'%s' should use sentence-style capitalization."
level: suggestion
scope: heading
match: $sentence
exceptions:
  - Academy
  - Acquia
  - Cloud

When I disable the Microsoft file, this subheading is (correctly) allowed:
Evaluating Acquia Cloud
-----------------------

Exceptions are only considered for the rule they're listed in -- in other words, microsoft.Headings respects the exceptions in its own file, but doesn't consider those listed in acquia.Headings.
So, if you have both microsoft.Headings and acquia.Headings enabled, the expected result is for microsoft.Headings to complain while acquia.Headings does not:
 test.md
 1:1  suggestion  'Evaluating Acquia Cloud'       microsoft.Headings
                  should use sentence-style
                  capitalization.

Ah - I assumed they would be treated as additive, since they were both extensions of the capitalization rule.

@jdkato For the spellchecker, one can reference an external .txt with exceptions. Would a similar thing work for this?

I'm not sure that I understand the goal here.
If microsoft.Headings and acquia.Headings did indeed respect each other's exceptions, you'd always receive duplicates alerts: anytime a heading violated one rule, it'd also violate the other. Essentially, you would have implemented the same rule twice.
The same issue would exist if both microsoft.Headings and acquia.Headings referenced the same external ignore file, as suggested above.

Durr, you're right. 🤔
So I suppose the only sane solution in this scenario is to have a single catch-all check?

I think so. It's understandable, but disappointing; our corporate style starts with the Microsoft style guide, then layers industry- and company-specific style expectations atop it. We were hoping to keep importing the MS style without modifying those files, and keep our company-specific styles out of it.

Admittedly, I think the notion of customizing a "third-party" style (i.e., one that technically neither Vale nor the active user created) is one of Vale's weaker points at the moment. (FWIW, this is something that I've addressed in Vale Server).
However, I think the way styles interact with each other is an entirely different issue and is handled fairly well currently. There's no way that some kind of inheritance system involving intermixing of exceptions between styles could work. In addition to the duplication issue mentioned above, it's quite possible that rules extending the same point (e.g., capitalization) expect the opposite exceptions: for example, microsoft.Headings could want sentence case, while some-style.Headings wants title case.

That said, here's what I would do:

In your .vale.ini file, I'd use both styles as a base:
StylesPath = path/to/some/directory
MinAlertLevel = suggestion

[*.md]
BasedOnStyles = Microsoft, Acquia

Whenever you encounter a rule that doesn't work with the in-house style or terminology, I'd change it in the custom style:
StylesPath = path/to/some/directory
MinAlertLevel = suggestion

[*.md]
BasedOnStyles = Microsoft, Acquia

# Disabled in favor of Acquia.Headings, which has an exception's list
# tailored to Acquia's content.
Microsoft.Headings = NO

In practice, you should only need to do this when either your custom style diverges from Microsoft or your exceptions (conditional and capitalization rules) do.

This ensures that you have "data hygiene" both ways: Microsoft doesn't care about Acquia's exceptions or non-MS guidelines, and Acquia only cares about its guidelines that aren't already covered (adequately) in Microsoft.

I'm going to close this for now -- but if anyone has any ideas for improving my suggested workflow, feel free to comment further.


New Canary Update Filter

With the new Canary interface I am a little confused. How can I currently filter a process using a Regex (Case-insensitive) as was filtered in previous versions?

The icon with a large and small Aa symbol changes the case sensitivity.


[Question] bot with multiple companies db communication

I am working on bot where we will provide bot service to multiple companies, Each company will have there own db(SAS), But we will will use only single bot , whenever client request come, we will look ,which company client belong,and bot will connect to respectively db and then give reply to user, How we can handle this in better way.

@aakashvit are you using C# or Node SDK?

i am  using node js

@aakashvit write a helper function that takes the data source name or id as an input parameter, then execute your database calls as you would normally based on the user provided data source.
For example pseudo code for this type of helper function might look like:
function dbHelper(dataSource, action) {
  switch(dataSource) {
    case('db01'):
      // send action to db01
    case('db02'):
      // send action to db02
    default:
      // send action to default database
}


Add "Art view" filter in collection preview

Is your feature request related to a problem?
When checking any collection, it always shows the price of NFTs (if they are listed). Im making screenshots for articles and if would be cool to have an option "Hide price" in the sidebar. Here:

I know this doesn't add any wow feature, or extra functionality. But at least the sidebar will not look as empty as it looks now. Artists can also make screenshots without the price. Its just a mini extra benefit/feature. Not important that much but also can be cool.
Describe the solution you would like
You open the collection and in the sidebar you will have a filter where you just click on "Hide Price" - the price of the NFTs in the collection will dissapearthe
Describe alternatives you have considered

Screenshots
No response
Are there opened related issues?
No response

@exezbcz  wdyt?

do you want to hide the stats of the collection as well? I would only remove the price personally. Or we can make "art view", in advanced settings in the dropdown that will show only the img over the whole card.

do you want to hide the stats of the collection as well? I would only remove the price personally. Or we can make "art view", in advanced settings in the dropdown that will show only the img over the whole card.

yes this is exactly what I meant, stats of the collection can stay, I just meant the art part down. Have option to click and see only NFTs (no price/maybe even no name)

Yeah, let's make the art view in the advanced options. Then, if more people would like it, we could replace one of the three views with it after a survey.

Design
quickly here

abstract

design in handoff - small things https://www.figma.com/file/JXNtryaNYhY0XJNArzvPQx/Handoff?type=design&node-id=1287%3A18959&mode=design&t=UGn0ZiYKSZ5svmYe-1
improvement for cards and views

What it does

this small dropdown introduces our advanced filters, also could be experimental, they are not intended to be used by huge percentage of people - thus they are advanced and at the end of menu.

Then, if more people would like it, we could replace one of the three views with it after a survey.

small dropdown, with option with a check, there is also icon
when settings active, shows text next to the advanced options

Cards

cards are just squares, it removes the bottom part where name, collection, price, network is
it would be super cool if it could respond to changes of the grid

the breakpoints will be the same, just the height is different - square
cards has all the other attributes - adding to cart, hover effect, etc.

I would enable this option on both Explorer and Collection, lmk what you think
thanks

👋🏻

@exezbcz The number here doesn't seem necessary because it means the same thing as the number to the right of the breadcrumb?

The number to the right of the breadcrumb:

@newraina sorry for that, correct, its not necessary. Thanks for noticing!


[Feature] Support partial update

Background: Connector Does't support partial update will throw exception like "Fields count of test_tbl mismatch. flinkSchema[8]:k1,k2,v1,v2,v3,v4,v5,v6\n realTab[7]:k1,k2,v1,v2,v3,v4,v5"
Support new option sink.partial.update
Update README
Add Test Case

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@camilesing Thanks for the contribution. Could you sign the CLA?

@camilesing We have introduced a StarRocksSinkManagerV2 to optimize the memory cost for the exactly-once mode, but it can only be used for the coming StarRocks 2.4, and StarRocksSinkManager  will be used for StarRocks 2.3 and other earlier version. I think partial update also need to be supported  in StarRocksSinkManagerV2. Could you please rebase the newest code, and implement the logic in StarRocksSinkManagerV2?

@chaoyli what is the CLA?

@banmoy No problem. i'll do it when  end of logical discussion with @xlfjcg

@chaoyli what is the CLA?

@camilesing You can click the Contributor License Agreement to know more about the CLA

@banmoy thx, i am signed

@camilesing I have left a few comments. Hope we can merge this PR ASAP. Thanks!


fix: MSAN msgpack noise

Benchmark results
No metrics with a significant change found.

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit 2dd53fd6 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
46,020
181,668
724,260

l1_rollup_calldata_gas
227,112
888,684
3,535,500

l1_rollup_execution_gas
321,298
1,008,132
3,756,901

l2_block_processing_time_in_ms
1,197 (-1%)
4,479 (-8%)
17,798

note_successful_decrypting_time_in_ms
220 (+3%)
601 (-6%)
2,181 (+2%)

note_trial_decrypting_time_in_ms
33.1 (+29%)
52.7 (-36%)
177 (+5%)

l2_block_building_time_in_ms
18,943
75,152
300,886

l2_block_rollup_simulation_time_in_ms
13,812
54,609
219,674

l2_block_public_tx_process_time_in_ms
5,103
20,308
80,962 (+1%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
15,418 (-1%)
28,953 (-4%)

note_history_successful_decrypting_time_in_ms
1,415
2,706 (-1%)

note_history_trial_decrypting_time_in_ms
168 (+2%)
207 (-7%)

node_database_size_in_bytes
17,256,528
33,222,736

pxe_database_size_in_bytes
29,923
59,478

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
331
44,664
25,409

private-kernel-ordering
211
43,729
14,627

base-rollup
1,493
128,080
933

root-rollup
83.8
4,192
825

private-kernel-inner
432
71,051
25,409

public-kernel-app-logic
261
32,126
25,251

merge-rollup
7.84
2,712
933

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
2 leaves
8 leaves
16 leaves
32 leaves
128 leaves
64 leaves
512 leaves
1024 leaves
2048 leaves
8192 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.3 (-1%)
11.0 (-3%)
12.7 (-1%)
17.1 (+2%)
26.3 (+14%)
64.6 (+1%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.9
17.5
23.0
31.6
47.0
143
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.593 (-1%)
0.611 (-3%)
0.538 (-1%)
0.525 (+1%)
0.551 (+14%)
0.445
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
N/A
N/A
N/A
75.5 (-2%)
47.6
244 (-2%)
462 (-1%)
899 (-2%)
3,577

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
N/A
N/A
N/A
159
96.0
543
1,055
2,079
8,223

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
0.466 (-1%)
0.487
0.445 (-2%)
0.432
0.428 (-2%)
0.430

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
N/A
N/A
N/A
104 (-2%)
56.7 (-1%)
349 (-1%)
690 (-1%)
1,370 (-1%)
5,442

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
N/A
N/A
N/A
197
104
691
1,363
2,707
10,771

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
0.493 (-2%)
0.496
0.474 (-1%)
0.473
0.475
0.471

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
56.9 (-1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
94.1
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
0.577
N/A
N/A
N/A
N/A
N/A
N/A
N/A

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
15,388
36,001

Transaction processing duration by data writes.

Metric
0 new commitments
1 new commitments

tx_pxe_processing_time_ms
570 (-1%)
1,486

Metric
0 public data writes
1 public data writes

tx_sequencer_processing_time_ms
0.0289 (-14%)
629


Does it support safari (mac), opera & edge browser for automation

Hi Team,
It worked fine for firefox & chrome but not with safari/edge/opera. Wondering like those browser implementations were not yet attached right ?
Please let me know what browser this bindings will work for ? I need to prepare my test plan accordingly. thanks in advance

Hi, safari and opera should be supported. The initial Edge support was merged recently (and is not yet released in tagged version, but should be soon). If you use selenium server to access these browsers, it should work. (As much as these browsers support WebDriver, which I doubt a bit, especially for Opera).

Hi @OndraM , I tried running for safari after starting the selenium server with below code but It didn't worked -
Code :
public function testSafariBrowser()
{
$caps = array("OS"=>"Sierra", "browserName" => "safari", "version" => "10");
//$desired_capabilities = DesiredCapabilities::safari();
//$desired_capabilities->setCapability('acceptSslCerts', false);
$driver = RemoteWebDriver::create('http://localhost:4444/wd/hub', $caps);
$driver->get('http://docs.seleniumhq.org/');
$driver->wait(10);
echo "The title is '" . $driver->getTitle() . "'\n";
$driver->quit();
}

Error Message
/usr/bin/php "/Users/smunukuntla/Documents/Selenium PHP/vendor/phpunit/phpunit/phpunit" --no-configuration --filter "/::testSafariBrowser( .*)?$/" Selenium_Drivers_Implementation "/Users/smunukuntla/Documents/Selenium PHP/tests/1_Selenium_Drivers_Browsers/Selenium_Drivers_Implementation.php" --teamcity
Testing started at 4:45 PM ...
PHPUnit 5.5.7 by Sebastian Bergmann and contributors.
Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"OS":"Sierra","browserName":"safari","version":"10"}}
Operation timed out after 30002 milliseconds with 0 bytes received
/Users/smunukuntla/Documents/Selenium PHP/vendor/facebook/webdriver/lib/Exception/WebDriverException.php:92
/Users/smunukuntla/Documents/Selenium PHP/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:320
/Users/smunukuntla/Documents/Selenium PHP/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:100
/Users/smunukuntla/Documents/Selenium PHP/tests/1_Selenium_Drivers_Browsers/Selenium_Drivers_Implementation.php:42

We don't utilize Safari here, so I don't have much experience getting it running. Did you go through these instructions yet for the Safari Driver? https://github.com/SeleniumHQ/selenium/wiki/SafariDriver

Yes. I did and In working on bindings in parallel like java and python. They are working but with php its not. Even opera had the same issue.
Sent from my iPhone

On Oct 14, 2016, at 4:54 PM, Gabriel Preston<EMAIL_ADDRESS>wrote:
We don't utilize Safari here, so I don't have much experience getting it running. Did you go through these instructions yet for the Safari Driver? https://github.com/SeleniumHQ/selenium/wiki/SafariDriver
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@gabrielpreston I'm using MAC Sierra / Safari 10.0 with below code. its not working and throws a message like cant create a session.
$desired_capabilities = DesiredCapabilities::safari();
//$desired_capabilities = array("platform"=>"MAC", "browserName" => "safari", "version" => "10");
//$desired_capabilities->setCapability('acceptSslCerts', false);
$driver = RemoteWebDriver::create('http://localhost:4444/wd/hub', $desired_capabilities);
$driver->get('http://docs.seleniumhq.org/');
$driver->wait(10);
echo "The title is '" . $driver->getTitle() . "'\n";
$driver->quit();

@gabrielpreston What is version of Selenium server you use? What command exactly do you use to start you Selenium server jar file?
And note, since Safari 10.0, the so-called SafariDriver from Selenium project (linked above) is no longer needed, as the WebDriver support should be builtin to Safari releases - see https://webkit.org/blog/6900/webdriver-support-in-safari-10/ .

@smunukuntla What is version of Selenium server you use? What command exactly do you use to start you Selenium server jar file?
And note, since Safari 10.0, the so-called SafariDriver from Selenium project (linked above) is no longer needed, as the WebDriver support should be builtin to Safari releases - see https://webkit.org/blog/6900/webdriver-support-in-safari-10/ .

@Ondram Im using latest selenium server version like 3.0 and starting with the regilar command like java -jar
Yes you r right about safari 10 and Im aware of it. I enabled automation option also for safari browser.

Hi @OndraM  I have updated the selenium server from 3.0 beta 2 to 3.0 version and now its working for safari 10.0 as well. Thanks much

Worked for edge browser as well on WIN 10 Pro via Selenium GRID 3.0.0 with the below code
$desired_capabilities = new DesiredCapabilities();
$desired_capabilities->setBrowserName('MicrosoftEdge');
$desired_capabilities->setPlatform('WINDOWS');
$desired_capabilities->setCapability('acceptSslCerts', true);
$driver = RemoteWebDriver::create('http://<IP_ADDRESS>:7777/wd/hub', $desired_capabilities);
$driver->get('http://docs.seleniumhq.org/');
$driver->findElement(WebDriverBy::id('q'))->sendKeys('selenium 3');
$driver->findElement(WebDriverBy::id('submit'))->click();
sleep(3);
echo "The title is '" . $driver->getTitle() . "'\n";
$driver->quit();

@smunukuntla Thanks for the valuable information! I found this in Selenium 3.0.0-beta4 changelog:

Remove OSS safaridriver in preference for Apple's own SafariDriver that ships as part of Safari 10.

So maybe the problem was when both drivers were present (what is no longer the case for Selenium 3.0.0-beta4 and newer).

@smunukuntla I also created #345 to track local support for SafariDriver (ie. when not started through Selenium server, but locally through safardriver binary from Safari 10.0).


Using pygfunction in Ground Source Heat Pump simulation

Hi,
Thank you for building a great package.
I am attempting to use pygfunction to simulate a Ground Source Heat Pump (GSHP) system with a combined heat pump and chiller connected to a borehole field (BTES).
There seems to be a circular dependency when combining a BTES simulation based on g-functions with load aggregation together with a heat pump simulation based on (compressor) polynomials. Because the BTES model needs a load (Q) to compute the temperature at outlet and the heat pump model needs the temperature at inlet to compute the source load.
Do you have any ideas or have any good reference of how to overcome this circular dependency?
Thank you,
Tobias

Dr. Jeffrey Spitler might have recently discussed this topic in a self-funded paper, possibly recognizing the need for addressing it in the context of incorporating a model into ghedt (his rebranded version is GHEDesigner). The abstract highlights the necessity for a validated approach using typical manufacturers' data sheets. This paper could be a valuable starting point for further exploration, and I've added it to my reading list due to my own interest in the topic.
I'm uncertain if @MassimoCimmino considers integrating this work within the package's scope. If he does, implementing an STS g-function could be a prerequisite step.

@TobiasEnergyMachines You are correct that the heat pump simulation and the bore field simulation are coupled. This can be solved iteratively at each time step. Here is a sample simulation block that can replace the one in the fluid_temperature_multiple_boreholes example (in https://github.com/MassimoCimmino/pygfunction/blob/78fb638264b27ef84569bbdff638a7f7e80d4336/examples/fluid_temperature_multiple_boreholes.py). The code can be adapted for other heat pump modelling approaches.
    # -------------------------------------------------------------------------
    # Simulation
    # -------------------------------------------------------------------------

    # COP of the heat pump
    # These are not recommended or typical values and are simply here to
    # demonstrate how to integrate temperature-dependent COPs into the
    # simulation. The COP functions can be functions of more than one variable
    # by writing `COP = lambda var1, var2, var3: [...]`.

    # Cooling COP (-)
    COP_C = lambda T: 3.86
    # Heating COP (-)
    COP_H = lambda T: 4.00 + 0.065 * T

    # Evaluate building heating demand (positive for heating)
    Q_building = nBoreholes*synthetic_load(time/3600.)

    # Threshold for the load to be considered non-zero (this avoids errors
    # such as division by zero), in Watts
    Q_small = 10.0

    T_b = np.zeros(Nt)
    T_f_in = np.zeros(Nt)
    T_f_out = np.zeros(Nt)
    Q_ground = np.zeros(Nt)
    for i, (t, Q_i) in enumerate(zip(time, Q_building)):
        # Increment time step by (1)
        LoadAgg.next_time_step(t)

        # Iterate on the outlet fluid temperature
        T_f_out[i] = T_g
        error = np.inf
        while error > 0.005:
            T_f_out_last = T_f_out[i]

            # Apply the corresponding COP for cooling or heating
            if Q_i > 0.:
                COP = COP_H(T_f_out_last)
                Q_ground[i] = Q_i * (COP - 1) / COP
            else:
                COP = COP_C(T_f_out_last)
                Q_ground[i] = Q_i * (COP + 1) / COP

            # Apply current load (in watts per meter of borehole)
            Q_b = Q_ground[i]/nBoreholes
            LoadAgg.set_current_load(Q_b/H)

            # Evaluate borehole wall temperature
            deltaT_b = LoadAgg.temporal_superposition()
            T_b[i] = T_g - deltaT_b

            # Evaluate inlet fluid temperature (all boreholes are the same)
            T_f_in[i] = network.get_network_inlet_temperature(
                    Q_ground[i], T_b[i], m_flow_network, cp_f, nSegments=1)

            # Evaluate outlet fluid temperature
            T_f_out[i] = network.get_network_outlet_temperature(
                    T_f_in[i],  T_b[i], m_flow_network, cp_f, nSegments=1)

            error = np.abs(T_f_out[i] - T_f_out_last)

Hi @TobiasEnergyMachines
I experienced kind of the same challenge with some of my thesis students a couple of years ago in the context of active/passive cooling with geothermal boreholes. They solved it by doing some iterations, like @MassimoCimmino suggested. It is implemented in GHEtool in this example.
Note that in contrast with GHEDesigner, GHEtool does not (yet) account for the short-term effects, which can lead to overestimation of the fluid temperatures, when using hourly simulated values.


Can AutoTrain be used on CPU alone?

I tried to run autotrain without a gpu and got this error:
RuntimeError: No GPU found. A GPU is needed for quantization.
Can I turn quantization off and use it only on CPU for smaller training tasks?

yes. turn quantization and othet related stuff which need gpu and you can use it on cpu

Okay, thanks!
One more thing - Where can I specify a different directory (other than
Anaconda cache on C), where the model can be downloaded? I don't have much
space on C drive.
On Wed, Sep 4, 2024, 2:12 PM abhishek thakur @.***>
wrote:

yes. turn quantization and othet related stuff which need gpu and you can
use it on cpu
—
Reply to this email directly, view it on GitHub
https://github.com/huggingface/autotrain-advanced/issues/754#issuecomment-2328265583,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMBK3BZD3K7ZUCLNLZ5EE7LZU3BX5AVCNFSM6AAAAABNTZQURWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRYGI3DKNJYGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

https://stackoverflow.com/questions/63312859/how-to-change-huggingface-transformers-default-cache-directory


TypeError: 'NoneType' object is not subscriptable

After setting up the API and connecting to the Binance account the following message appears:
Traceback (most recent call last):   File "tradoge.py", line 382, in <module>     main()   File "tradoge.py", line 297, in main     menu(new_config, client)   File "tradoge.py", line 117, in menu     doge_balance = client.get_asset_balance(asset='DOGE')['free'] TypeError: 'NoneType' object is not subscriptable

After setting up the API and connecting to the Binance account the following message appears:
Traceback (most recent call last): File "tradoge.py", line 382, in <module> main() File "tradoge.py", line 297, in main menu(new_config, client) File "tradoge.py", line 117, in menu doge_balance = client.get_asset_balance(asset='DOGE')['free'] TypeError: 'NoneType' object is not subscriptable

Do you use the Windows executable file or python script ?
Do you have the 'Connected on Binance' green message on login ?

I used the Python Script and it showed the connected message. Is it possible that the error is shown because I don´t have any currency/coin in Binance?

I don't think, because I tried with currency I don't have and it displays 0 for the amount and no error

What is you API configuration on Binance ?
Here is mine :

Same thing here. I am looking for the error too.

How is set your config file?

Normally in the menu you can choose your configuration and it writes in file. But if there is an error in menu it's complicated.
Try with to print client.get_asset_balance(asset='DOGE') without ['free']

And try to replace doge with other cryptocurrencies

Without ['free'] the two variables are set to "None" so there will be an error in doge_value = float(doge_balance) * float(price)

It seems like you are just not connected to your account. I think the way I check the connection on Binance is not good, it only pings the server via your client connection. I didn't think it would work even if you are not connected to your account.
Try :
print(client.get_account())
It will show something like that if you have access to your account :

The balances are clear {'makerCommission': 10, 'takerCommission': 10, 'buyerCommission': 0, 'sellerCommission': 0, 'canTrade': True, 'canWithdraw': True, 'canDeposit': True, 'updateTime':<PHONE_NUMBER>552, 'accountType': 'SPOT', 'balances': [], 'permissions': ['SPOT']}

It's really strange !
I think the problem probably comes from your account more than TraDOGE.
I don't know if there are some limitations on Binance. Maybe you can try to send a little amount of a currency on your Binance account, if you really have 0 in every currencies.
And maybe try to create new API keys (type RESET when typing your password on login to set new API keys)

The program is finally working. The problem was not in your code but simply because I did not have any currency in my Binance account. I will follow closely your good work! Cheers

pip3 install --user --upgrade git+https://github.com/twintproject/twint.git@origin/master#egg=twint\n


Can't change listening port

This is a user feedback. He said that the port is always 6633, even if you change it.

Closing as a consequence of #216.


Start removing use of jQuery .data()

From a discussion on #frontend:

For the linter to catch this, we need to enable the @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-return rules that we currently disable. We should enable them, but it will take some work to fix the 355 existing violations.

A significant chunk of those violations have to do with jQuery’s .data() returning any. This PR removes 48 of them by converting .data() to .attr().

I've been wanting to get rid of jQuery .data because of its slightly evil behavior that it reads from .attr but stores to it are not visible in the DOM, so glad to see this.

Okay .data("draft-id") needs an exorcism, not a pull request. Skipping that for now.

Nice, merged, thanks @andersk! I guess once we finish this off, we can add a linter rule for it.


Added support for artifact definition aliases

Codecov Report

Merging #36 (4a3f24d) into main (4db1dcc) will decrease coverage by 0.05%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##             main      #36      +/-   ##
==========================================
- Coverage   65.09%   65.04%   -0.06%
==========================================
  Files          10       10
  Lines         553      555       +2
==========================================
+ Hits          360      361       +1
- Misses        193      194       +1

Impacted Files
Coverage Δ

dfimagetools/artifact_filters.py
87.23% <50.00%> (-1.66%)
:arrow_down:

Continue to review full report at Codecov.

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


client.GetQuoteProvider: return error if none supported

Currently, support for IoctlQuoteProvider isn't checked and returned error is always nil.

This is by design. It's only meant to fall back to the ioctl provider if the configfs provider isn't available yet. The error in the signature was just to match go-tdx-guest, which also doesn't return an error. It's something to fix in the next major version upgrade.
I don't mind this change though. I'll approve and merge if you still want it.

The error in the signature was just to match go-tdx-guest, which also doesn't return an error. It's something to fix in the next major version upgrade.

I think checking for support of config-tsm and returning an error early is a good idea, even after removing the ioctl provider.


Scollector: Adding MySQL support

This is to add support for MySQL. Testing on Windows and Linux.
Updated one html file, and other document files. Not sure what else may need to be done for that.
Welcome feedback

@MichaelS11 If I understand this correctly it is not collecting stats about mysql, but running queries against data populated by an application?
I think this may be a good candidate for an external collector. I do think it is quite clever, but the schema and usability requirements might make it hard to be generally applicable. The docs are good though, so if you can make a good case we may include it.

@captncraig
The main starting focus was about getting stats about MySQL. The way that I am aware of getting stats about the MySQL database is by running queries. Depending on what version of MySQL one has and how one is using MySQL, different types of queries may be wanted and/or needed.
For example, in the mysql-collector.md document, there is a "Additional queries that may be wanted" section. While the table called "tables" is slandered in most MySQL database version, not everyone may want all that detailed data about table size because of the number of tables and/or schemas they have.
That being said, yes, it is about being able to to run other queries as well. So someone can get application data if wanted.

@captncraig
Created new pull request #1381


Add a function to get all keys with value in current namespace

It would be really helpful to get a function like keyv.all() and have it return all keys and values in he current namespace.
It would really help me out. Thanks!

https://github.com/lukechilds/keyv/issues/115

https://github.com/lukechilds/keyv/issues/40


task1212475-addtrack2

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of “no breaking changes
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

/azp run automation - sdk

/azp run automation - sdk

@JackTn  pls help resolve the conflicts, and revert back sdk auto change, we only need to update readme files under example folder

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

@JackTn are you going to use the sample readme to generate code in openapi hub?

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

@leni-msft  The openapi hub will use these remote sample readme files after this pull request merged ! And now it use local files in pro env~

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

@leni-msft  can you double check the schema readme template file?
@ArcturusZhang can you help double check the readme template file?
@changlong-liu  can you help double check the python readme template file?
@allenjzhang can you help review the csharp readme template file?
@qiaozha can you help review the typescript readme file?
we are updating the template files here and openapihub will use this template file to generate readme file for new services. so just want to make sure the templates are correct and up to date. thanks.

@YalinLi0312  can you help take a look at if csharp readme update is ok?

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run unifiedPipeline

Hi @markcowl, could you help review again and approve the PR to unblock the PR merging? thanks!


package.json might need an audit & update

Pulling the repo and doing an install, reports lots of potential vulnerabilities:

found 83 vulnerabilities (28 low, 32 moderate, 21 high, 2 critical)

Also some strange entries. Not sure why this project has electron as dev dependency?

Thanks for filing this issue. I should definitely take a look and see about eliminating the high and critical issues. As for electron, that's for testing with zuul: https://github.com/Fauntleroy/react-simple-dropdown/blob/master/package.json#L11


Ground floor plane

Is there a way to tell which plane is the furthest or lowest?  I plane to use this by pointing the camera down at the floor from my chest, and I'm interested in segmenting the floor.  Thanks!
Eric

The result of the plane detection is published in this ROS message:
https://github.com/felixchenfy/ros_detect_planes_from_depth_img/blob/master/msg/PlanesResults.msg
The information includes the plane normal direction and a point on the
plane. You can use this information to know the furthest or lowest with
some geometrical calculation.
The code of detecting plane is here:
https://github.com/felixchenfy/ros_detect_planes_from_depth_img/blob/master/plane_detector.py#L113
Thanks
On Sat, Oct 24, 2020 at 6:14 PM Eric Nguyen<EMAIL_ADDRESS>wrote:

Is there a way to tell which plane is the furthest or lowest? I plane to
use this by pointing the camera down at the floor from my chest, and I'm
interested in segmenting the floor. Thanks!
Eric
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/felixchenfy/ros_detect_planes_from_depth_img/issues/4,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFJY7WPEN3XDJHXLK5GPBSLSMN3XFANCNFSM4S565USA
.


The game doens't detect that i have made the Drying basin and the Crushing tub!, and without this quest beeing completed, i can't progress

Version <IP_ADDRESS> of the pack?

Version <IP_ADDRESS> of the pack?

no <IP_ADDRESS> beta

Maybe update then. We did fix some things.

ok

Probably will need to craft them again as they are craft detect IIRC.


Header element's alignment is incorrect

Issue Description
During responsive check I tested it for "iphone XE" and it shown the tab element incorrect alignment error
Steps to Reproduce (if applicable)

Open the link https://vovoca-frontend-deploy.vercel.app/
Right-click + inspect and check for iphone XE
You will find the error

Expected Behavior
Header elements should be aligned properly in linear manner
Current Behavior
Header elements are not aligned properly
Possible Solution (optional)
Header elements should be placed in such a way, whenever the screen will be in mobile version, a 3 dot menu icon will appear to show the elements in dropdown format
Additional Context (optional)

already issue is opened check #38 . Closing this you can comment on that issue if you want it to be assigned.


fixing VPC endpoints for v5 aws provider

What

in the Version 5 compatible vpc endpoint module a change was added to the route association so there is no need to create it manually anymore.

Why

to make it compatible with v5

@jamengual 👀


Problems in the Persian calendar

Hi
In the Persian calendar, it is now 1399
But
It shows 2020
I use the version flutter_datetime_picker 1.3.5
 DatePicker.showDatePicker(context,                                 showTitleActions: true,                                 minTime: DateTime(1398, 12, 25),                                 maxTime: DateTime(1470, 12, 25), . . .
currentTime: DateTime.now(),                               locale: LocaleType.fa);

It might be causing of your app localization. Try to set your app localization to your region. Here's some example:
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter/material.dart';

void main() => runApp(MaterialApp(

  localizationsDelegates: [
    GlobalMaterialLocalizations.delegate,
    GlobalWidgetsLocalizations.delegate,
  ],
  supportedLocales: [
    Locale("fa", "IR"),
  ],
  locale: Locale("fa", "IR"),
  debugShowCheckedModeBanner: false,

  home: MyApp(),
));

And remember to add flutter localization in your pubspec.yaml file.

Hi
In the Persian calendar, it is now 1399
But
It shows 2020
I use the version flutter_datetime_picker 1.3.5
 DatePicker.showDatePicker(context, showTitleActions: true, minTime: DateTime(1398, 12, 25), maxTime: DateTime(1470, 12, 25), . . .
currentTime: DateTime.now(), locale: LocaleType.fa);

sorry, we can't support Persian calendar, the year should be greater than 1970


[TA] Added Cutomized PagedFlux and PagedIterable types.

For better user experience, Java is Introducing the customized PagedFlux and pagedIterable types.

Added new customized ***PagedFlux, ***PagedIterable types, AnalyzeActionsResultPagedFlux, AnalyzeActionsResultPagedIterable
HealthcareEntitiesResultCollectionPagedFlux, HealthcareEntitiesResultCollectionPagedIterable.

Breaking Changes

Replaced
AnalyzeActionsResultPagedFlux to PagedFlux<AnalyzeActionsResult>,
AnalyzeActionsResultPagedIterable to PagedIterable<AnalyzeActionsResult>,
HealthcareEntitiesResultCollectionPagedFlux to PagedFlux<AnalyzeHealthcareEntitiesResultCollection>,
HealthcareEntitiesResultCollectionPagedIterable to PagedIterable<AnalyzeHealthcareEntitiesResultCollection>.
GA API version: https://apiview.dev/Assemblies/Review/f62ee261035a44189c597868c7a8a7ee?diffRevisionId=bd57798704a04412b224e5e4268a108b&doc=False&diffOnly=False

I have no idea what is going on here but please consult with the Java team on this. I will approve it since the logic and the public API did not seem to change AFAICT.

After api reviews, we think providing customized PagedFlux and PagedIterable is better option to user. The exiting API is not that user friends return type. It is the best solution we can think of so far.


Minor styles adjustments 3

The top three commits seem to be the same as here https://github.com/silverstripe/silverstripe-framework/pull/5496 so I might have mucked something up somehow so will close that one. All tested in IE10.
Move accordion up slightly:

After

Menu spacing and spacing in and above forms:

Moved back button left slightly

Remove verdana (hard to ell but it is)

Would be good to this reviewed together with but dependant on https://github.com/silverstripe/silverstripe-asset-admin/pull/153


require python >= 3.8 and bump build number

Checklist

[X] Used a personal fork of the feedstock to propose changes
[X] Bumped the build number (if the version is unchanged)
[X] Ensured the license file is being packaged.

This requires python >=3.8 for the latest ansible-core rather than 3.5.  Fixes #21.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


short ID added with title in sites list

Pre-Flight checklist

[x] Screenshots and design review for any changes that affect layout or styling
[ ] Migrations

[ ] Migration is backwards-compatible with current production code

[x] Testing

[x] Code is tested
[x] Changes have been manually tested

[ ] Settings

[ ] New settings are documented and present in app.json
[ ] New settings have reasonable development defaults, if applicable
[ ] Opened issue for DevOps regarding necessary configuration changes to deployed environments

What are the relevant tickets?
Closes https://github.com/mitodl/ocw-studio/issues/1265
What's this PR do?

Adds short ID along with title in sites list in studio-url/sites with format: title (short ID). Format is still yet to be confirmed

How should this be manually tested?

Checkout this branch
Go to /sites, verify that short ID is also shown along with title for every site listed.

Screenshots (if appropriate)

Codecov Report

Merging #1346 (85e8bb4) into master (b161046) will increase coverage by 5.36%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1346      +/-   ##
==========================================
+ Coverage   89.04%   94.41%   +5.36%
==========================================
  Files         231      110     -121
  Lines        9560     3313    -6247
  Branches     1779      787     -992
==========================================
- Hits         8513     3128    -5385
+ Misses        929      178     -751
+ Partials      118        7     -111

Impacted Files
Coverage Δ

static/js/pages/SitesDashboard.tsx
93.93% <ø> (ø)

content_sync/tasks.py

videos/messages.py

videos/constants.py

...nagement/commands/markdown_cleaning/link_parser.py

websites/site_config_api.py

videos/factories.py

content_sync/__init__.py

users/admin.py

content_sync/serializers.py

... and 112 more

Continue to review full report at Codecov.

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

I agree with Chris’s comments


Error in Czech translation

"cloudy"
Wrong translation: "zataženo"
The right translation is "oblačno"

We have three levels of "cloudy":

"partly cloudy" -> "částečně zataženo"
"mostly cloudy" -> "převážně zataženo"
"overcast" -> "zataženo"

Should "zataženo" be replaced with "oblačno" in all three cases?

Zataženo should be replaced only in first two cases :
"partly cloudy" -> "částečně oblačno"
"mostly cloudy" -> "převážně oblačno"
"overcast" -> "zataženo"
Dne po 12. srp 2019 19:12 uživatel Jay LaPorte<EMAIL_ADDRESS>napsal:

We have three levels of "cloudy":

"partly cloudy" -> "částečně zataženo"
"mostly cloudy" -> "převážně zataženo"
"overcast" -> "zataženo"

Should "zataženo" be replaced with "oblačno" in all three cases?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/darkskyapp/translations/issues/229?email_source=notifications&email_token=AF34GRIEBKQS2ZOHAGHAII3QEGKY7A5CNFSM4IJ6DXV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4DGLBQ#issuecomment-520512902,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF34GRONV242MM4MVU4NBC3QEGKY7ANCNFSM4IJ6DXVQ
.

OK, thanks! A couple last things to check: are these translations grammatically reasonable?
Mostly cloudy throughout the day. -> Během dne převážně oblačno.
Partly cloudy starting in the afternoon, continuing until evening. -> Od odpoledne částečně oblačno a přetrvá až do večera.

Yes these translations are correct. :)
Dne út 13. srp 2019 16:30 uživatel Jay LaPorte<EMAIL_ADDRESS>napsal:

OK, thanks! A couple last things to check: are these translations
grammatically reasonable?
Mostly cloudy throughout the day. -> Během dne převážně oblačno.
Partly cloudy starting in the afternoon, continuing until evening. -> Od odpoledne částečně oblačno a přetrvá až do večera.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/darkskyapp/translations/issues/229?email_source=notifications&email_token=AF34GRLKIZNMHICDVUGBAWDQELAQJA5CNFSM4IJ6DXV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4F26FA#issuecomment-520859412,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF34GRISFEJCKBPJDIROWZLQELAQJANCNFSM4IJ6DXVQ
.

OK! This is fixed and will go live on our next API deploy, whenever that is. Thanks!


Can you please provide the code for drawing Figure 5?

Thanks for your great work! Figure 5 in your paper is also impressive, could you please provide the code for drawing this figure?

I am also interested in that code.
Could you provide the code or give information about the method/python library or other repos that used similar method?

In fact, we can do this simply by using t_SNE without extra trainning or fine-tune.
(1) use sklearn.manifold.TSNE, change the channel of feature vector from your output dim to 2, just same as many work do.
(2) use np.linalg.norm or some ways to normlize our vector2.
(3) use plt.scatter with alpha=0.1 or smaller
That's all.
This image is drawn by my own method with defaut color，it has a similar visual effect. Certainly much uglier than the picture in this work~~


limitations

How many individuals can be a member of the coop? Is there a way to make this limit 10 billion?

How many individuals can be a member of the coop?

67

Is there a way to make this limit 10 billion?

Maybe. It might be possible to extend the limit into the billions by using the FROST protocol for schnorr signatures. However, there are some downsides:
(1) I don't think there is a javascript implementation of FROST
(2) Creating a FROST signature is an interactive process. You can't just sign and post your signature as the current protocol does. Instead, for each proposal, a "pre-voting" stage must happen where everyone jointly contributes to the creation of a shared random number.
(3) Only once everyone agrees on what the shared random number should be can they start the "vote by signing" process. I don't think you can create the random number in advance either, I think everyone has to know what they're expected to sign before they contribute to the random number.
(4) If all of the above is correct, it seems to imply that any member could unilaterally veto any proposal by refusing to participate in the "pre-voting" stage mentioned in step 2. Voting can't happen without that part, and everyone must do that part.
(5) So yeah, if all of the above is correct (but I suspect some of it is wrong), you can extend the limit into the billions but the only way I think I know how to do that would give every member a unilateral veto on every proposal. Which would be terrible.


Use 2-digit format for day and month in "built at" output

What kind of change does this PR introduce?

refactor
Did you add tests for your changes?
nope. Made this change on Github, hoping no tests fail 🙂

If relevant, link to documentation update:

Summary
This format looks better, at least with Norwegian locale.
new Date().toLocaleDateString("nb-NO");
// "5.3.2018"
new Date().toLocaleDateString("nb-NO", { day: "2-digit", month: "2-digit", year: "numeric" });
// "05.03.2018"

Without this change:

Does this PR introduce a breaking change?
Shouldn't 🤞

Other information

Thanks

This doesn't work.
see https://github.com/webpack/webpack/pull/6982


Disk space full - DiskSpaceHealthIndicator: Free disk space at path '/xxx/xxx/.' below threshold

Issue submitter TODO list

[X] I've looked up my issue in FAQ
[X] I've searched for an already existing issues here
[X] I've tried running master-labeled docker image and the issue still persists there
[X] I'm running a supported version of the application which is listed here

Describe the bug (actual behavior)
2023-07-16 21:45:50,085 WARN  [boundedElastic-190] o.s.b.a.s.DiskSpaceHealthIndicator: Free disk space at path '/xxx/xxx/.' below threshold. Available: 8179712 bytes (threshold: 10485760B)
Expected behavior
customizable data folder
Your installation details
0.7.0
Steps to reproduce
run application long time without reboot.
Screenshots

Logs
2023-07-16 21:45:50,085 WARN  [boundedElastic-190] o.s.b.a.s.DiskSpaceHealthIndicator: Free disk space at path '/xxx/xxx/.' below threshold. Available: 8179712 bytes (threshold: 10485760B)
Additional context
No

Hello @kalavt, thank you for raising it.
Just to clarify - do you run kui in docker? If so, base directory should be root and it seems reasonable for me to have such alerts for that.

I'm running it in k8s cluster with only specified kafka cluster and serde of protobuf

@kalavt hi, what's the path of /xxx/xxx/? There's no point in redacting path name as it's inside the docker container unles you've done a volume mount.


interactive loop

Create an interactive loop that asks users to make decisions each time something unexpected happens. The remainder of the schedule including the first waypoint that fails is provided. The user has to input a new schedule to continue. At each decision point the software creates a checkpoint so the user can continue even when quitting the software.

@surgura do you think this is closed now that #60 is merged? Is there anything pending?

yeah I think we are good here


pass ctx everywhere

What does this PR do?
Pass ctx everywhere and add cmd tracing
Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


Upgrade Menubar Colors to v2.1.0

Thank you for the contribution. It was merged directly as 65a8c7b399b5c9bb7747ec108ad8f14b3c719ca7 to keep commit history cleaner. Your contribution is still credited to you.


Shellcheck

This closes #7 by adding the shellcheck linter to the build process, and fixing all existing errors.

I'll get this rebased tonight after the Calico merge so it can actually land.


[BUG] Software Updates tab sometimes blank even through packages are available to update

Please confirm these before moving forward

[X] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
[X] I have tested that this issue has not been fixed in the latest (beta or stable) release.
[X] I have checked the FAQ section for solutions.
[X] This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version
3.1.0 beta 2
Windows version, edition and architecture
Windows 11 Pro
Describe your issue
Unsure how to trigger this, but I believe at least one time when I pressed refresh when encountering this bug earlier UniGetUI instantly crashed. This time, I can keep pressing refresh, or changing tab, but when I come back to the Software Updates tab, it is still blank despite 2 packages being available to update.
Steps to reproduce the issue
Unknown. Maybe it's something to do with icons for packages causing this bug as a side effect? Or something specifically related to WinGet? No clue.
UniGetUI Log
...
[02/07/2024 21:02:28] Found 5 available updates from Scoop
[02/07/2024 21:02:33] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[02/07/2024 21:02:33] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=JetBrains.Toolbox
[02/07/2024 21:02:34] Icon for package JetBrains.Toolbox stored on C:\Users\User\AppData\Local\UniGetUI\CachedMedia\Winget\JetBrains.Toolbox.png
[02/07/2024 21:19:12] Found 0 installed packages from Chocolatey
[02/07/2024 21:19:12] Found 141 installed packages from Pip
[02/07/2024 21:19:13] Found 3 installed packages from PowerShell
[02/07/2024 21:19:13] Found 253 installed packages from Scoop
[02/07/2024 21:19:15] Found 9 installed packages from Npm
[02/07/2024 21:19:22] Found 427 installed packages from Winget
[02/07/2024 23:36:10] Found 0 installed packages from Chocolatey
[02/07/2024 23:36:11] Found 141 installed packages from Pip
[02/07/2024 23:36:13] Found 3 installed packages from PowerShell
[02/07/2024 23:36:13] Found 253 installed packages from Scoop
[02/07/2024 23:36:14] Found 0 available updates from Chocolatey
[02/07/2024 23:36:16] Found 9 installed packages from Npm
[02/07/2024 23:36:17] Found 0 available updates from PowerShell
[02/07/2024 23:36:21] Found 0 available updates from Npm
[02/07/2024 23:36:24] Found 427 installed packages from Winget
[02/07/2024 23:36:25] Found 10 available updates from Winget
[02/07/2024 23:36:33] Found 0 available updates from Pip
[02/07/2024 23:36:35] Found 253 installed packages from Scoop
[02/07/2024 23:36:51] Found 7 available updates from Scoop
[02/07/2024 23:36:53] Non-MSStore WinGet Native Icons have been forcefully disabled on code
[02/07/2024 23:36:53] Icon for package EaseUS.PartitionMaster was not found, returning default icon
[02/07/2024 23:36:55] Loaded icon with URL=UniGetUI.Core.IconEngine.CacheableIcon for package Id=go
[02/07/2024 23:36:56] An error occurred while retrieving the icon for package go
[02/07/2024 23:36:56] System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
                         at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
                         at UniGetUI.Core.IconEngine.IconCacheEngine.DownloadIconOrCache(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 166
                         at UniGetUI.PackageEngine.PackageClasses.Package.GetIconUrl() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 199
[02/07/2024 23:36:58] Icon for package zig-dev was not found, returning default icon
[03/07/2024 01:11:42] Found 0 installed packages from Chocolatey
[03/07/2024 01:11:44] Found 3 installed packages from PowerShell
[03/07/2024 01:11:44] Found 141 installed packages from Pip
[03/07/2024 01:11:44] Found 253 installed packages from Scoop
[03/07/2024 01:11:46] Found 0 available updates from Chocolatey
[03/07/2024 01:11:48] Found 9 installed packages from Npm
[03/07/2024 01:11:49] Found 0 available updates from PowerShell
[03/07/2024 01:11:53] Found 0 available updates from Npm
[03/07/2024 01:11:58] Found 427 installed packages from Winget
[03/07/2024 01:11:58] Found 9 available updates from Winget
[03/07/2024 01:12:05] Found 0 available updates from Pip
[03/07/2024 01:12:07] Found 253 installed packages from Scoop
[03/07/2024 01:12:31] Found 5 available updates from Scoop
[03/07/2024 02:11:02] Found 0 available updates from Chocolatey
[03/07/2024 02:11:05] Found 0 available updates from PowerShell
[03/07/2024 02:11:09] Found 0 available updates from Npm
[03/07/2024 02:11:10] Found 9 available updates from Winget
[03/07/2024 02:11:22] Found 253 installed packages from Scoop
[03/07/2024 02:11:24] Found 0 available updates from Pip
[03/07/2024 02:11:38] Found 5 available updates from Scoop
[03/07/2024 02:12:26] Scoop buckets have been already refreshed in the last ten minutes, skipping.
[03/07/2024 02:12:28] Found 0 available updates from Chocolatey
[03/07/2024 02:12:29] Found 253 installed packages from Scoop
[03/07/2024 02:12:31] Found 0 available updates from PowerShell
[03/07/2024 02:12:32] Found 0 available updates from Npm
[03/07/2024 02:12:36] Found 9 available updates from Winget
[03/07/2024 02:12:45] Found 5 available updates from Scoop
[03/07/2024 02:12:46] Found 0 available updates from Pip
[03/07/2024 02:13:50] Scoop buckets have been already refreshed in the last ten minutes, skipping.
[03/07/2024 02:13:51] Found 0 available updates from Chocolatey
[03/07/2024 02:13:53] Found 253 installed packages from Scoop
[03/07/2024 02:13:54] Found 0 available updates from PowerShell
[03/07/2024 02:13:56] Found 0 available updates from Npm
[03/07/2024 02:14:00] Found 9 available updates from Winget
[03/07/2024 02:14:08] Found 5 available updates from Scoop
[03/07/2024 02:14:09] Found 0 available updates from Pip

Package Managers Logs
Manager Winget with version:
Naive WinGet CLI Version: v1.8.1791
Microsoft.WinGet.Client PSModule version:
Using Native WinGet helper (COM Api)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 02/07/2024 21:01:47
Process end time:   02/07/2024 21:01:47

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "D:\Scoop\shims\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 02/07/2024 21:01:50
Process end time:   02/07/2024 21:01:52

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListPackages
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 02/07/2024 21:01:50
Process end time:   02/07/2024 21:02:02

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 02/07/2024 21:01:51
Process end time:   02/07/2024 21:01:52

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 02/07/2024 21:01:52
Process end time:   02/07/2024 21:02:02

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListPackages
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 02/07/2024 21:19:10
Process end time:   02/07/2024 21:19:22

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListPackages
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 02/07/2024 23:36:09
Process end time:   02/07/2024 23:36:24

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "D:\Scoop\shims\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 02/07/2024 23:36:11
Process end time:   02/07/2024 23:36:17

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 02/07/2024 23:36:17
Process end time:   02/07/2024 23:36:25

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListPackages
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 03/07/2024 01:11:40
Process end time:   03/07/2024 01:11:58

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "D:\Scoop\shims\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 03/07/2024 01:11:42
Process end time:   03/07/2024 01:11:49

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 03/07/2024 01:11:49
Process end time:   03/07/2024 01:11:58

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "D:\Scoop\shims\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 03/07/2024 02:11:00
Process end time:   03/07/2024 02:11:02

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 03/07/2024 02:11:02
Process end time:   03/07/2024 02:11:10

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "D:\Scoop\shims\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 03/07/2024 02:12:26
Process end time:   03/07/2024 02:12:27

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 03/07/2024 02:12:27
Process end time:   03/07/2024 02:12:36

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "D:\Scoop\shims\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 03/07/2024 02:13:50
Process end time:   03/07/2024 02:13:51

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
Command-line arguments: "-ExecutionPolicy Bypass -NoLogo -NoProfile"
Process start time: 03/07/2024 02:13:51
Process end time:   03/07/2024 02:14:00

-- Process STDIN
 ...

-- Process STDOUT
 ...

-- Process STDERR
  Write-Output : The term 'Write-Output' is not recognized as the name of a cmdlet, function, script file, or
  operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
  again.
  At line:1 char:1
  + Write-Output (Get-Module -Name Microsoft.WinGet.Client).Version
  + ~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (Write-Output:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

Return code: SUCCESS (0)

——————————————————————————————————————————

Relevant information
Ah. Whatever causes the bug, the temporary solution is to maximise the window (or presumably resize would also work). The 2 packages in the list redrew and now are visible and can be interacted with again.
Screenshots and videos
Screenshot is immediately after refreshing updates has finished:

Had the same happening.
As poster stated: "doing something" with the window fixes the issue. For me, I simply changed the size of the "Sources / Filters" column left of the list view (using the small handle between both frames) - that also refreshed the view and updates were shown again.

This is happening to me as well, quite annoying. Started after updating to 3.1.0.

Hello,
To all users facing issues with version 3.1.0, please try the new 3.1.1 beta, which aims to fix this issues.
UniGetUI 3.1.1-beta0 release: https://github.com/marticliment/UniGetUI/releases/tag/3.1.1-beta0
Direct installer URL: https://github.com/marticliment/UniGetUI/releases/download/3.1.1-beta0/UniGetUI.Installer.exe
Excuse me for the inconveniences.

I think the cause of this issue is the same as https://github.com/marticliment/UniGetUI/issues/2464

Just adding my voice as someone also getting this issue. v.3.1.0.
At least now I know from this thread resizing the window makes them show.

I suspect loading icons from the hard drive (versions prior to b3), which takes a long time, somehow broke the renderer. I am going to close this then.

Just to show everyone how this actually looks like.

Had a totaly new experience today. Resize didn't bring it back like in the animated gif I posted earlier. Instead the only thing that actually worked was unchecking my source and checking it again. I'll try and capture it the next time it happens.

Had a totaly new experience today. Resize didn't bring it back like in the animated gif I posted earlier. Instead the only thing that actually worked was unchecking my source and checking it again. I'll try and capture it the next time it happens.
I'm on 3.1.1

This seem related to #2635

I wil test it out, thanks!

I've recorded clearing the checkboxes, which didn't make a difference.
However, I can add - that after this recording, when I hit Clear Selection, the application crashed (will not file a bug if this repeats)

In the MR you stated

This does NOT fix the issue where the page doesn't render.

I thought this was the 'does not render' issue - can you please point me at the still open bug?

Sorry, the initial idea was not to fix it, but I finally ended up fixing it


LEGO: Pull request from lego/hb_998_20200116101014874 to master

LEGO: Pull request from lego/hb_998_20200116101014874 to master with localized lcls

I'm pretty sure these are stale now.